За прошедшие майские праздники мы разобрались, как сделать чатбота-болталку, который бы выдавал примерно уместные ответы на запросы пользователя. Теперь показываю, как выпустить такого чатбота в Телеграм.
Проще всего использовать для этого готовую обёртку Telegram API для питона - например, pytelegrambotapi. Итак, пошаговая инструкция:
1) Регистрируете своего будущего бота в t.me/botfather и получаете токен доступа, который вам надо будет вставить в свой код.
2) Разово запускаете команду установки - pip install pytelegrambotapi в командной строке (или через ! прям в блокноте)
3) Запускаете код примерно как в скриншоте. Ячейка перейдёт в режим исполнения (*), и пока она будет в этом режиме, вы сможете общаться со своим ботом сколько захотите. Чтобы остановить бота, жмите Ctrl+C
4) Если вы хотите, чтобы бот работал перманентно, вам надо выложить его код на какой-нибудь облачный сервис - например, AWS, Heroku, или now.sh. О том, как запустить их, вы можете узнать в мельчайших подробностях на сайтах этих сервисов или в статьях на Хабрахабре.
На этом трилогия в 5 частях о создании чатбота-болталки заканчивается. Но впереди ещё много интересного, так что оставайтесь на линии и подписывайтесь на t.me/matchast. Добра вам!
#матчасть #weirdmath #chatbot #telegram #pytelegrambotapi #telebot
Post #164
716