Code auto chúc mừng năm mới lên tường bạn bè viết bằng PHP

Chủ nhật - 16/06/2019 10:20
[Việt Vui Vẻ] - Những lời chúc năm mới ngắn gọn nhưng rất hay và đầy ý nghĩa là món quà vô cùng ý nghĩa dành tặng bạn bè vào dịp năm mới 2019 đang tới.
Code auto chúc mừng năm mới lên tường bạn bè viết bằng PHP

 

auto_happy_new_year_thumbnail
Code được chia sẻ lần này sẽ giúp bạn tự động gửi những lời chúc năm mới đến bạn bè thay vì phải làm thủ công. Cứ mỗi 15 phút code sẽ tự động chạy và lấy ID của những người đã react, comment status của bạn, sau đó nó lựa chọn ngẫu nhiên lời chúc và đăng lên tường của những người đó.

Tác giả: Code được Tạ An chia sẻ trên J2Team Community Group.

Hướn dẫn sử dụng

  1. Tạo file PHP copy code vào files rồi up lên hosting.
  2. Tạo 1 file log.txt cùng thư mục.
  3. $selecter -> có 2 lựa chọn like hoặc cmt.
  4. Điền ID bài viết vào biến $ID , token full quyền của bạn vào biến $token , Danh sách ID những người bạn không muốn chúc vào mảng $block.
  5. Truy cập : https://cron-job.org/en/ Tạo tài khoản để thiết lập cronjob cho bạn.

Lưu ý

Code

  1. <?php
  2. $selecter = "like"; // Lựa chọn chuyển đổi giữa like và cmt
  3. $ID = ""; // điền ID bài viết vào đây !
  4. $token = "";// cho token vào đây
  5. $block = array("id 1","id 2"); // điền ID người mà bạn không muốn chúc tại đây
  6. if($ID != null){
  7. $profile = json_decode(file_get_contents('https://graph.facebook.com/me?access_token='.$token), true); // lấy id của người dùng
  8. $file = file_get_contents('log.txt');
  9. if($profile != null){
  10. if($selecter == "cmt"){
  11. $data = json_decode(file_get_contents('https://graph.facebook.com/'.$profile['id'].'_'.$ID.'?fields=comments&access_token='.$token), true); // lấy dữ liệu comment
  12. if($data != null){
  13. $idcmt = $data['comments']['data'];
  14. for($j=0;$j<count($idcmt);$j++){
  15. $idsend = $idcmt[$j]['from']['id'];
  16. if(!in_array($idsend ,$block)){ // kiểm tra xem có trong danh sách block hay k
  17. if((!strpos($file,$idsend,0)) && ($idsend != $profile['id'])) { // check trùng
  18. $name = json_decode(file_get_contents('https://graph.facebook.com/'.$idsend.'?fields=name&access_token='.$token), true); // lấy tên của bạn bè !
  19. sendpost($idsend,$token,$name['name']);
  20. logs("done | ".$idsend."\n");
  21. sleep(rand(15,60)); // dãn cách time tránh dính spam
  22. }}
  23. }
  24. }else{
  25. echo "ID bài viết chưa chính xác<br>";
  26. }
  27. }else if ($selecter == "like"){
  28. $data = json_decode(file_get_contents('https://graph.facebook.com/'.$profile['id'].'_'.$ID.'?fields=reactions{id}&access_token='.$token), true); // lấy dữ liệu like
  29. if($data != null){
  30. $idlike = $data['reactions']['data'];
  31. for($j=0;$j<count($idlike);$j++){
  32. $idsend = $idlike[$j]['id'];
  33. if(!in_array($idsend ,$block)){ // kiểm tra xem có trong danh sách block hay k
  34. if((!strpos($file,$idsend,0)) && ($idsend != $profile['id'])) { // check trùng
  35. $name = json_decode(file_get_contents('https://graph.facebook.com/'.$idsend.'?fields=name&access_token='.$token), true); // lấy tên của bạn bè !
  36. logs("done | ".$idsend."\n");
  37. sendpost($idsend,$token,$name['name']);
  38. sleep(rand(15,60)); // dãn cách time tránh dính spam
  39. }}
  40. }
  41. }else{
  42. echo "ID bài viết chưa chính xác<br>";
  43. }
  44. }else{
  45. echo "Bạn chưa lựa chọn đúng";
  46. }
  47. }else{
  48. echo "Kiểm tra lại token <br>";
  49. }
  50. }else{
  51. echo "Chưa điền ID bài viết<br>";
  52. }
  53. function sendpost($ID,$token,$name){
  54. $imgsend = array('https://i.imgur.com/jn3Flbi.jpg','https://i.imgur.com/YkmQpbX.jpg','https://i.imgur.com/QQvtNrC.jpg','https://i.imgur.com/F0zm9ld.jpg','https://i.imgur.com/Y2mRqZO.jpg','https://i.imgur.com/7ZLduh6.jpg','https://i.imgur.com/HCZb9q6.jpg','https://i.imgur.com/86gHksl.jpg','https://i.imgur.com/W47EgRn.jpg','https://i.imgur.com/QSKiaiV.jpg','https://i.imgur.com/A9F0G2F.jpg');
  55. $img = $imgsend[rand(0,count($imgsend)-1)];
  56. switch(rand(1,21)){
  57. case(1): $loichuc = ""; break;
  58. case(2): $loichuc = "Năm hết tết đến kính chúc mọi người thật nhiều sức khoẻ, miệng cười vui vẻ, tiền vào mạnh mẽ, cái gì cũng được suôn sẻ, để sống tiếp một cuộc đời thật là đẹp đẽ,…"; break;
  59. case(3): $loichuc = "Hôm nay có 3 người hỏi tôi về bạn và tôi đã giúp để họ tìm đến với bạn ngay. Tên của 3 người ấy là Hạnh phúc, Thịnh vượng và Tình yêu."; break;
  60. case(4): $loichuc = "Happy New Yeah <3 ".$name.""; break;
  61. case(5): $loichuc = "Hi ".$name." , Chúc mừng năm mới !!! <3"; break;
  62. case(6): $loichuc = "Tết Nguyên Đán ta chúc nhau sức khỏe nhiều. Bạc tiền rủng rỉnh thoải mái tiêu. Gia đình hạnh phúc bè bạn quý. Thanh thản vui chơi mọi buổi chiều"; break;
  63. case(7): $loichuc = "Chúc bạn có 1 bầu trời sức khỏe, 1 Biển cả tình thương, 1 Đại dương tình bạn, 1 Điệp khúc tình yêu, 1 Người yêu chung thủy, 1 Sự nghiệp sáng ngời, 1 Gia đình thịnh vượng"; break;
  64. case(8): $loichuc = "Ra đi gặp được bạn hiền. Quay về gặp được người thương yêu mình. Sang xuân sự nghiệp hanh thông. Tài cao, chí lớn vẫy vùng đó đây"; break;
  65. case(9): $loichuc = "Mừng ".$date('Y')." phát tài phát lộc\n Tiền vô xồng xộc, tiền ra từ từ\n Sức khoẻ có dư, công danh tấn tới\n Tình duyên phơi phới, hạnh phúc thăng hoa\n Xin chúc mọi nhà một năm đại thắng."; break;
  66. case(10): $loichuc = "Chúc mừng năm mới <3"; break;
  67. case(11): $loichuc = "Đêm nay giao thừa lại về, năm mới lại đến, chúc cho ai đó hạnh phúc bên nửa yêu thương. Chúc cho ai đó còn cô đơn sẽ tìm thấy một bờ vai chia sẻ, chúc cho ai đó tìm được nhau sau tháng năm dài xa cách. Chúc cho năm mới tràn đầy niềm vui, hạnh phúc vừa đủ và bình yên thật nhiều."; break;
  68. case(12):$loichuc = "Một lời chào mong một ngày may mắn. Một lới nhắn nhủ mong bạn thành công. Một lời chúc mong bạn ấm lòng. Một nụ cười để vượt qua tất cả. Một ý chí để đập tan vất vả, lo âu. Một năm mới tràn đầy niềm vui và hạnh phúc. Chúc mừng Tết âm lịch ".date('Y').""; break;
  69. case(13):$loichuc = "Tân niên hạnh phúc bình an tiến\nXuân nhật vinh hoa phú quý lai"; break;
  70. case(14):$loichuc = "Cạn ly mừng năm qua đắc lộc\nNâng cốc chúc năm mới phát tài."; break;
  71. case(15):$loichuc = "Năm mới chúc bạn cười đến chẹo quai hàm, ham làm đến quên mệt mỏi, học giỏi đến khỏi lo thi, cứ đo là thành, cứ ăn là khỏe …. Happy new year!"; break;
  72. case(16):$loichuc = "Chúc bạn: 12 tháng phú quý, 365 ngày phát tài, 8760 giờ sung túc, 525600 phút thành công, 31536000 giây vạn sự như ý."; break;
  73. case(17):$loichuc = "Sang năm mới chúc ".$name." có một bầu trời sức khoẻ, một biển cả tình thương, một đại dương tình cảm, một điệp khúc tình yêu, một người yêu chung thủy, một tình bạn mênh mông, một gia đình thịnh vượng. "; break;
  74. case(19): $loichuc = "Đong cho đầy hạnh phúc. Gói cho trọn lộc tài. Giữ cho mãi an khang. Thắt cho chặt phú quý. Cùng chúc nhau như ý. Hứng cho tròn an khang. Chúc năm mới bình an. Cả nhà đều sung túc. Chúc mừng năm mới!."; break;
  75. case(20): $loichuc= "Chúc năm ".$name." giàu to; Sức khỏe chẳng lo; Buồn bực xếp xó; Khó khăn chuyện nhỏ; Việc chạy ro ro; Không còn nhăn nhó; Muốn gì được đó!"; break;
  76. case(21): $loichuc = "Năm Tuất sắp đến\nChúc bạn đáng mến\nSự nghiệp tiến lên\nGặp nhiều điều hên\nRước nhiều may mắn."; break;
  77. }
  78. $data = array("url" => $img, "caption" => $loichuc);
  79. $ch = curl_init("https://graph.facebook.com/v3.0/".$ID."/photos?&access_token=".$token."");
  80. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  81. curl_setopt($ch, CURLOPT_POST, true);
  82. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
  83. curl_exec($ch);
  84. curl_close($ch);
  85. }
  86. function logs($data) {
  87. $fp = fopen('log.txt', "a");
  88. if ($fp) {
  89. fwrite($fp, $data);
  90. }
  91. fclose($fp);
  92. }
  93. ?>

Chúc các bạn có một năm mới thật vui vẻ và ngập tràn hạnh phúc 💖

Tác giả bài viết: Rikichi

Ho ten: Dao Quoc Viet
Sinh nam: 1989
So thich: Doc bao, Nghe nhac.
Dam me: Chia se kien thuc qua website.
 Tags: ý nghĩa

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Kho hình ảnh
Giới thiệu

Thông tin

Việt Vui Vẻ là một trang chia sẻ thông tin, kiến thức, xã hôi. Dành cho các bạn trẻ Việt. Rất mong các bạn tham gia đóng góp để Việt nam ta có thêm một sân chơi mới.

Counter
  • Đang truy cập456
  • Máy chủ tìm kiếm1
  • Khách viếng thăm455
  • Hôm nay13,398
  • Tháng hiện tại245,812
  • Tổng lượt truy cập501,045
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây