<?php define('API_KEY', '123456789:ABCDEFGHIJKLMNO_PQRSTUVWXYZ1234_5-6'); define('LOG_FILE', 'bot.log'); define('BOT_USER_AGENT', 'FreeWiFi_Bot/1.0'); define('HELP', "Вы можете использовать следующие комманды:\n\n/help [cmd] - Справка по коммандам бота\n/find [key] - Поиск в базе\n/ping [msg] - Проверить бота"); define('START_MESSAGE', "Пользуясь этим ботом Вы принимаете с Соглашение http://3wifi.stascorp.com/rules. \nАдминистрация не несет ответственности за Ваши действия с полученной информацией!\n\n" . HELP); define('HELP_FIND', "Найти информацию о WiFi точке в базе.\n/find [key]\n\nВ кчестве параметра key укажите имя интересующей сети (ESSID).\n\nВозвращает информацию в формате:\nДата_Комментарий\nДиапазон IP\nBSSID|ESSID\n(Тип шифрования)Пароль[WPS]\nШирота Долгота"); define('HELP_PING', "Проверить что бот работает.\n/ping [msg]\nНеобязательный параметр msg будет возвращен в ответном сообщении.\n\nФормат ответа:\nPONG msg"); define('HELP_HELP', "Cправка по командам бота.\n/help [cmd]\nБез параметров возвращает список доступных команд.\nС параметром cmd отображает детальную справку по команде."); define('HELP_UNKNOWN', "Я таким командам не обучен!"); require 'vendor/autoload.php'; use Telegram\Bot\Api; $telegram = new Api(API_KEY); $bot = $telegram->getMe(); $botId = $bot->getId(); $botUserName = $bot->getUserName(); $botFirstName = $bot->getFirstName(); function logs($msg) { file_put_contents(LOG_FILE, $msg . "\n", FILE_APPEND); } function logs_var($name, $var) { logs($name . " = " . var_export($var, TRUE)); } function checkToken() { if (API_KEY != (isset($_GET["token"]) ? $_GET["token"] : false)) { logs("ERROR TOKEN!"); logs_var("_GET", $_GET);
<?php require_once 'EDITME/config.php'; require_once 'boot.php'; use Telegram\Bot\Api; $telegram = new Api($BOTTOKEN); $response = $telegram->getMe($BASEURL . "webhook"); echo "<pre>"; print_r($response); echo "</pre>";