Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.68 KB | None | 0 0
  1. <?php
  2. require '/home/nicola/telegram_sonicmaster/bot.php';
  3. $bot = new Bot('1053063125:AAGECjB0dRBoZ5upltvd4pGq8EfmQWaOCrc');
  4.  
  5. $conn = mysqli_connect('localhost','thepub_bot','T2P0js333ov0BwaH','thepub_bot');
  6. if (!$conn){
  7. $bot -> sendMessage(131638922,'Non si connette al DB');
  8. exit('Connessione al Database fallita');
  9. }
  10.  
  11. $user_idSafe = mysqli_real_escape_string($conn,$bot->user_id);
  12.  
  13. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  14. if(mysqli_num_rows($queryIscritti) == 0){
  15. mysqli_query($conn,"INSERT INTO iscritti (user_id, nome, azioni, stato, coin, lavoro, soldi_stipendio, messaggi_stipendio, messaggi, feed, consigli, tempo_flood, messaggi_flood, ban_flood) VALUES ($bot->user_id, '$bot->nome', 'null', 'utente', 0, 'nullafacente', 0, 0, 0, 0, 0, 0, 0, 0)");
  16. }
  17. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  18. while($i = mysqli_fetch_assoc($queryIscritti)){
  19. $stato = $i['stato'];
  20. }
  21. if($stato == 'ban'){
  22. die;
  23. }
  24.  
  25. if($bot->text == '/start'){
  26. $bot->sendMessage(131638922, 'ciao');
  27. }
  28. $bot->sendMessage($bot->chat_id, $bot->chat_id);
  29. if(stripos($bot->text, "/")===0 && $bot->chat_id>0)
  30. {
  31. $e = explode("/", $bot->text, 2);
  32. $e1 = explode('@', $e[1]);
  33. $nome = strtolower($e1[0]);
  34. if ($nome)
  35. {
  36. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  37. $queryMenu = mysqli_query($conn,"SELECT * FROM menu WHERE nome = '$nome'");
  38. if(mysqli_num_rows($queryMenu) !== 0){
  39. while($i = mysqli_fetch_assoc($queryIscritti)){
  40. $coin = $i['coin'];
  41. }
  42. while($m = mysqli_fetch_assoc($queryMenu)){
  43. $costo = $m['costo'];
  44. $file_id = $m['file_id'];
  45. }
  46. if($coin > $costo || $coin == $costo){
  47. mysqli_query($conn,"UPDATE iscritti SET coin = $coin-$costo WHERE user_id = $user_idSafe");
  48. $bot->sendMessage($bot->chat_id, '🤵<b>Eccoti servito.</b>');
  49. $bot->sendPhoto($bot->chat_id, $file_id);
  50. }else{
  51. $bot->sendMessage($bot->chat_id, '👮‍♂️<b>Non hai abbstanza soldi</b>');
  52. }
  53. }
  54. }
  55. }
  56.  
  57. if($bot->chat_id>0 and !$bot->is_bot)
  58. {
  59. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  60. while($i = mysqli_fetch_assoc($queryIscritti)){
  61. $ban_flood = $i['ban_flood'];
  62. }
  63. if($ban_flood != 1){
  64. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  65. while($i = mysqli_fetch_assoc($queryIscritti)){
  66. $messaggi_flood = $i['messaggi_flood'];
  67. $tempo_flood = $i['tempo_flood'];
  68. $messaggi = $i['messaggi'];
  69. $messaggi_stipendio = $i['messaggi_stipendio'];
  70. $soldi_stipendio = $i['soldi_stipendio'];
  71. $lavoro = $i['lavoro'];
  72. }
  73. if($messaggi_flood>0){
  74. $tempo = time()-$tempo_flood;
  75. if($tempo>=4){
  76. $tempo2 = time();
  77. mysqli_query($conn,"UPDATE iscritti SET messaggi_flood = 1, tempo_flood = $tempo2 WHERE user_id = $user_idSafe");
  78. }else{
  79. mysqli_query($conn,"UPDATE iscritti SET messaggi_flood = messaggi_flood+1 WHERE user_id = $user_idSafe");
  80. if ($messaggi_flood == 5){
  81. mysqli_query($conn,"UPDATE iscritti SET ban_flood = 1, coin = coin-50, messaggi_flood = 0, tempo_flood = 0 WHERE user_id = $user_idSafe");
  82. $bot->sendMessage($bot->chat_id, '👮‍♂️ <b>Non si farmano soldi.</b>');
  83. }else{
  84.  
  85. mysqli_query($conn,"UPDATE iscritti SET messaggi_flood = messaggi_flood+1 WHERE user_id = $user_idSafe");
  86. }
  87. }
  88. }else{
  89. $tempo = time();
  90. mysqli_query($conn,"UPDATE iscritti SET tempo_flood = $tempo, messaggi_flood = 1 WHERE user_id = $user_idSafe");
  91. }
  92. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  93. while($i = mysqli_fetch_assoc($queryIscritti)){
  94. $ban_flood = $i['ban_flood'];
  95. }
  96. if($ban_flood != 1){
  97. mysqli_query($conn,"UPDATE iscritti SET messaggi = messaggi+1 WHERE user_id = $user_idSafe");
  98. $queryIscritti = mysqli_query($conn,"SELECT * FROM iscritti WHERE user_id = $user_idSafe");
  99. while($i = mysqli_fetch_assoc($queryIscritti)){
  100. $messaggi = $i['messaggi'];
  101. $messaggi_stipendio = $i['messaggi_stipendio'];
  102. $soldi_stipendio = $i['soldi_stipendio'];
  103. }
  104. if($messaggi >= $messaggi_stipendio){
  105. if($lavoro == 'developer' or $lavoro == 'nullafacente'){
  106. mysqli_query($conn,"UPDATE iscritti SET messaggi = 0, coin = coin+$soldi_stipendio WHERE user_id = $user_idSafe");
  107. }else{
  108. mysqli_query($conn,"UPDATE iscritti SET messaggi = 0, coin = coin+$soldi_stipendio WHERE user_id = $user_idSafe");
  109. $bot->sendMessage($bot->chat_id, '👮‍♂️ <b>È arrivato lo stipendio.</b>', false, false, $bot->message_id);
  110. }
  111. }
  112. }
  113. }
  114. }
  115.  
  116. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement