telegram-bot учебник
Начало работы с телеграммой-ботом
Поиск…
замечания
В этом разделе представлен обзор того, что такое телеграмма-бот, и почему разработчик может захотеть его использовать.
Следует также упомянуть о любых крупных предметах в телеграмме-боте и ссылаться на соответствующие темы. Поскольку Документация для телеграммы-бота является новой, вам может потребоваться создать начальные версии этих связанных тем.
Создайте бота с помощью BotFather
Откройте чат с @BotFather в Telegram и нажмите команду /start .
После получения списка команд Выберите команду /newbot чтобы получить это сообщение:
Хорошо, новый бот. Как мы будем называть это? Пожалуйста, выберите имя для своего бота.
Введите имя для своего бота, которое может быть любым, и отправьте его. После этого BotFather попросит имя пользователя для вашего бота:
Хорошо. Теперь давайте выбираем имя пользователя для вашего бота. Он должен закончиться
bot. Например, это: TetrisBot или tetris_bot.
Это должно закончиться «ботом». Если ваше желаемое имя пользователя принято или недоступно, повторите попытку с другим именем.
Наконец, ваш бот создан и отображается следующее сообщение. Вы должны использовать бот-токен для связи с Telegram, поэтому обязательно запишите его.
Готово! Поздравляем с новым ботом. Вы найдете его на telegram.me/???bot. Теперь вы можете добавить описание, описание раздела и профиля для своего бота, см. / Help для списка команд. Кстати, когда вы закончили создание своего крутого бота, пинговайте нашу поддержку бота, если вы хотите получить лучшее имя пользователя. Просто убедитесь, что бот полностью работоспособен, прежде чем вы это сделаете.
Используйте этот токен для доступа к HTTP API: xxx: xxx
С полученным токеном вы можете отправить тестовое сообщение, позвонив на сайт https://api.telegram.org/botBOTTOKEN/sendmessage?chat_id=YOURCHATID&text=YOURTEXT
Существует два общих метода для ботов телеграмм для взаимодействия: метод push и pull. Используя метод pull, вы каждый раз вызываете /getupdates чтобы проверить, есть ли новые сообщения для вашего бота. Метод push использует метод webhook ( /setwebhook ) для вашего скрипта, который вызывается каждый раз, когда пользователь отправляет сообщение вашему боту.
Предоставленная информация - это форматированный файл JSON со всей информацией (отправителя и сообщения), в которой вы нуждаетесь.
Вы можете написать свой бот на многих языках (PHP, Python, Lua ...), если они могут обрабатывать веб-хост в качестве входа и могут вызывать веб-сайты.
Для получения дополнительной информации вы всегда можете использовать документацию BOT API, которую вы можете найти здесь.