Guest User

Untitled

a guest
Feb 21st, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. <?
  2. /*
  3. Основной файл. Подключение модулей выполнение функций и прочее.
  4. Исходные коды предоставлены сайтом tezmen.ru
  5. На бота распространяется лицензия gpl, советую с ней ознакомится.
  6. Для помощи с настройками и установкой вы можете обратиться сюда vk.com/tezmen
  7. */
  8. //=====[Основные настройки]=====\\
  9. $mail = '79617638243'; // Мыло\логин
  10. $pass = ''; // Пароль
  11. $user_id = '141664782';//id юзера на чьей стенке бот будет работать.
  12. $id_bot = 'anonymous_qwe';//id бота. Если у бота есть домен - то его.
  13.  
  14. //Подключаем модули
  15. require 'class/send.php';
  16. require 'class/pars_site.php';
  17. require 'class/authorization.php';
  18. require 'class/functions.php';
  19. require 'class/pars_vk.php';
  20. //Создаем объекты классов
  21. $send = new send;
  22. $pars = new pars_site;
  23. $authoriz = new authoriz;
  24. $functions = new functions;
  25. $pars_vk = new pars_vk;
  26. //Вызываем функцию авторизации и получаем кукисы
  27. $cookie = $authoriz->login($mail, $pass);
  28.  
  29. //Вызываем функции парсинга текста сообщения, id сообщения, id автора
  30. $id_msg = $pars_vk -> id_msg($cookie, $user_id);
  31. $text_msg = $pars_vk -> text_msg($cookie, $user_id);
  32. $hash = $pars_vk -> hash($cookie, $user_id);
  33. $id_author = $pars_vk -> author_id($cookie, $id_msg);
  34. $bot_comment = $pars_vk -> if_comment ($cookie, $id_bot, $id_msg);
  35. //Ответы на команды
  36. if (preg_match('/баш/', $text_msg)) {
  37. $text = $pars -> bash();
  38. } elseif (preg_match('/факт/', $text_msg)) {
  39. $text = $pars -> fact();
  40. } elseif (preg_match('/ваниль/', $text_msg)) {
  41. $text = $pars -> vanil();
  42. } elseif (preg_match('/цианид/', $text_msg)) {
  43. $text = $pars -> cianid();
  44. } elseif (preg_match('/комикс/', $text_msg)) {
  45. $text = $pars -> comics();
  46. } elseif (preg_match('/игру/', $text_msg)) {
  47. $text = $pars -> game();
  48. } elseif (
  49. (preg_match('/кино/', $text_msg)) or
  50. (preg_match('/фильм/', $text_msg))
  51. ) {
  52. $text = $pars -> cinema();
  53. } elseif (preg_match('/время/', $text_msg)) {
  54. $text = $functions -> time();
  55. } elseif (preg_match('/инфа/', $text_msg)) {
  56. $text = $functions -> info();
  57. } elseif (preg_match('/новый год/', $text_msg)) {
  58. $text = $functions -> coundown(2011,12,32,0,0,0,'До нового года осталось');
  59. } elseif (preg_match('/срам/', $text_msg)) {
  60. $text = $pars -> sram();
  61. } elseif (preg_match('/кмп/', $text_msg)) {
  62. $text = $pars -> kmp();
  63. } elseif (preg_match('/раскладка \[(.*)\]/', $text_msg, $text_edit)) {
  64. $text = $functions -> eng_to_rus($text_edit[1]);
  65. } elseif (preg_match('/погода в/', $text_msg)) {
  66. $text = $pars -> pogoda($text_msg);
  67. } elseif (preg_match('/совет/', $text_msg)) {
  68. $text = $pars -> sovet();
  69. } elseif (preg_match('/копипаста \[(.*)\]/', $text_msg, $text_edit)) {
  70. $text = $pars -> copy($text_edit[1]);
  71. } elseif (
  72. (preg_match('/няш/', $text_msg)) or
  73. (preg_match('/сиськи/', $text_msg))
  74. ) {
  75. $text = $pars -> fap();
  76. } elseif (preg_match('/цитату/', $text_msg)) {
  77. $text = $pars -> citata();
  78. }
  79. //Проверка не комментил ли бот уже эту запись.
  80. if ($bot_comment == 'ok'){
  81. //Отправка сообщения
  82. $send -> send_comments($cookie, $text, $hash, $id_msg);
  83. }
  84.  
  85. ?>
Add Comment
Please, Sign In to add comment