Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- /*
- Основной файл. Подключение модулей выполнение функций и прочее.
- Исходные коды предоставлены сайтом tezmen.ru
- На бота распространяется лицензия gpl, советую с ней ознакомится.
- Для помощи с настройками и установкой вы можете обратиться сюда vk.com/tezmen
- */
- //=====[Основные настройки]=====\\
- $mail = '79617638243'; // Мыло\логин
- $pass = ''; // Пароль
- $user_id = '141664782';//id юзера на чьей стенке бот будет работать.
- $id_bot = 'anonymous_qwe';//id бота. Если у бота есть домен - то его.
- //Подключаем модули
- require 'class/send.php';
- require 'class/pars_site.php';
- require 'class/authorization.php';
- require 'class/functions.php';
- require 'class/pars_vk.php';
- //Создаем объекты классов
- $send = new send;
- $pars = new pars_site;
- $authoriz = new authoriz;
- $functions = new functions;
- $pars_vk = new pars_vk;
- //Вызываем функцию авторизации и получаем кукисы
- $cookie = $authoriz->login($mail, $pass);
- //Вызываем функции парсинга текста сообщения, id сообщения, id автора
- $id_msg = $pars_vk -> id_msg($cookie, $user_id);
- $text_msg = $pars_vk -> text_msg($cookie, $user_id);
- $hash = $pars_vk -> hash($cookie, $user_id);
- $id_author = $pars_vk -> author_id($cookie, $id_msg);
- $bot_comment = $pars_vk -> if_comment ($cookie, $id_bot, $id_msg);
- //Ответы на команды
- if (preg_match('/баш/', $text_msg)) {
- $text = $pars -> bash();
- } elseif (preg_match('/факт/', $text_msg)) {
- $text = $pars -> fact();
- } elseif (preg_match('/ваниль/', $text_msg)) {
- $text = $pars -> vanil();
- } elseif (preg_match('/цианид/', $text_msg)) {
- $text = $pars -> cianid();
- } elseif (preg_match('/комикс/', $text_msg)) {
- $text = $pars -> comics();
- } elseif (preg_match('/игру/', $text_msg)) {
- $text = $pars -> game();
- } elseif (
- (preg_match('/кино/', $text_msg)) or
- (preg_match('/фильм/', $text_msg))
- ) {
- $text = $pars -> cinema();
- } elseif (preg_match('/время/', $text_msg)) {
- $text = $functions -> time();
- } elseif (preg_match('/инфа/', $text_msg)) {
- $text = $functions -> info();
- } elseif (preg_match('/новый год/', $text_msg)) {
- $text = $functions -> coundown(2011,12,32,0,0,0,'До нового года осталось');
- } elseif (preg_match('/срам/', $text_msg)) {
- $text = $pars -> sram();
- } elseif (preg_match('/кмп/', $text_msg)) {
- $text = $pars -> kmp();
- } elseif (preg_match('/раскладка \[(.*)\]/', $text_msg, $text_edit)) {
- $text = $functions -> eng_to_rus($text_edit[1]);
- } elseif (preg_match('/погода в/', $text_msg)) {
- $text = $pars -> pogoda($text_msg);
- } elseif (preg_match('/совет/', $text_msg)) {
- $text = $pars -> sovet();
- } elseif (preg_match('/копипаста \[(.*)\]/', $text_msg, $text_edit)) {
- $text = $pars -> copy($text_edit[1]);
- } elseif (
- (preg_match('/няш/', $text_msg)) or
- (preg_match('/сиськи/', $text_msg))
- ) {
- $text = $pars -> fap();
- } elseif (preg_match('/цитату/', $text_msg)) {
- $text = $pars -> citata();
- }
- //Проверка не комментил ли бот уже эту запись.
- if ($bot_comment == 'ok'){
- //Отправка сообщения
- $send -> send_comments($cookie, $text, $hash, $id_msg);
- }
- ?>
Add Comment
Please, Sign In to add comment