Найти в Дзене
vanilliys

Пишем ботов на питоне | Python bot | бот на пайтон

pip3 install python-telegram-bot или python3 -m pip install -U python-telegram-bot Теперь можно писать программу. Мы напишем простую программу, показывающую, как можно строить диалоговую работу бота. Программа представлена в tel4000.py. И так, что реализовано в программе tel4000.py. 4.  /start и /begin указывают на один обработчик. Это команды начала работы с ботом. 5.  /pic - эта команда выводит в чат картинку, загружаемую с диска. Обращаю внимание на update.message.chat_id, где хранится идентификатор чата. Фрагмент программы tel4000.py спасибо за прочтение, подпишись ! )) А ну и лайк поставь , тут много интересного и полезного
  • Бот в мессенджере Telegram по сути, это специальный аккаунт, который может управляться программой.
-2
  • Вы можете создать произвольное количество ботов, управлять ими с помощью одной или нескольких программ. Сегодня мы рассмотрим каркас программы, управления ботом.
  • Прежде чем писать программу необходимо создать аккаунт бота в Telegram. Для этого служит специальный бот @BotFather. Достаточно дать ему команду /newbot и ответить на два вопроса: имя бота и имя пользователя бота, и бот будет создан. При этом вам будет выдан TOKEN - уникальный код, для доступа к вашему боту. Именно с помощью этого ключа ваша программа и будет получать доступ к этому, созданному вами специальному аккаунту. Кстати, вы может в дальнейшем обращаться к @BotFather, чтобы менять настройки созданным вами аккаунтов-ботов. Помощь, как обычно принято, можно получить командой /help (команды для ботов начинаются с символа '/').
  • Для приложения python, управляющей ботом необходима библиотека. Библиотек, в действительности, довольно много. Мы будем использовать библиотеку python-telegram-bot. Библиотеку можно установить командой
pip3 install python-telegram-bot

или

python3 -m pip install -U python-telegram-bot

Теперь можно писать программу. Мы напишем простую программу, показывающую, как можно строить диалоговую работу бота. Программа представлена в tel4000.py.

И так, что реализовано в программе tel4000.py.

  1. Реакция на введенный текст - MessageHandler. Вторым параметром функции указывается имя обработчика. В самом обработчике можно анализировать текст (update.message.text) и отвечать (update.message.reply_text).
  2. Устанавливать команды. В программе установлено 4 команды: /help, /start, /begin, /pic.
  3. /help - обычная команда помощи для бота.

4.  /start и /begin указывают на один обработчик. Это команды начала работы с ботом.

5.  /pic - эта команда выводит в чат картинку, загружаемую с диска. Обращаю внимание на update.message.chat_id, где хранится идентификатор чата.

  • При запуске, программа будет непрерывно обращаться к Telegram, получая сообщения для управляемого ею боту.
  • Я думаю, что на основе представленной программы, можно без труда построить простейший диалоговый бот. Важность программ-ботов в Telegram заключается в первую очередь в том, что они могут играть роль шлюзов к некой внешней информации. После того, как бот создан, вы можете работать с ним просто с телефона, получать от него нужные данные, те, которые обеспечивает программа, обслуживающая этот бот.

-3

Фрагмент программы tel4000.py

спасибо за прочтение, подпишись ! )) А ну и лайк поставь , тут много интересного и полезного