Это самый простой телеграм-бот, который отвечает фразой, которую вы ему прислали. Чат-бот — это основной интерфейс моего умного дома. Поэтому бот живет на моем домашнем Raspberry Pi. Код этого бота можно модифицировать под свои проекты, например, такие как домашний медиацентр. Итак. Сначала найдите @BotFather в Telegram и получите от него токен для доступа к HTTP API для вашего бота, следуя инструкциям. Лучше всего поместить код бота в отдельный каталог, используя виртуальную среду Python.
установите виртуальную среду python
sudo pip3 install virtualenv
mkdir /home/pi/bot && cd /home/pi/bot
python3 m venv env

активируйте виртуальную среду
source env/bin/activate
установите библиотеку телеграм бота
pip install python-telegram-bot
создайте файл с настройками
touch ./settings.py
запишите в файл следующую строку
TELEGRAM_API_KEY = <your token to access the HTTP API>
Полный код бота под спойлером. Скопируйте код в файл echo-bot.py .

Спойлер


запустите бота
python ./echo-bot.py

Dialog with echo bot.

Запомните свой чат ИД. Пригодится.
Этот код будет основой для создания других наших ботов, о которых я расскажу в этом разделе.

Добавить комментарий