Telegram-боты

Написание Telegram-ботов на Python: как начать, какие есть фишки и хитрости

SQLAlchemy и SQLite: подключение и хранение данных в Telegram-боте

В предыдущей части мы написали шахматный бот, и добавили в него интерактивную клавиатуру.

Однако, если перезапустить бота в середине игры, игра пропадет, поскольку все доски хранятся в Python-словаре во внутренней памяти программы.

Одно из возможных решений — хранить состояние игры в базе данных.

В этой статье мы добавим поддержку базы данных …

Улучшаем Telegram-бота: интерактивная клавиатура, FSM

В предыдущей части мы написали простой шахматный бот.

В предыдущей версии мы были обязаны отправлять ходы сообщениями. Это не очень удобно: необходимо печатать, плюс можно опечататься; также не все знают UCI нотацию ходов.

В Telegram есть механизм пользовательских клавиатур. А значит, можно просто сделать для каждого хода множество кнопок, с …

Telegram-бот на Python и aiogram: играем в шахматы

В предыдущей части мы написали базового бота, который отвечал нам текстом нашего же сообщения, однако это не очень полезно.

Давайте теперь сделаем так, чтобы бот мог играть с нами в шахматы.

Дополнительные библиотеки

Установим python-chess и cairosvg

pip install python-chess cairosvg

Куда добавлять код?

Мы будем писать обработчики сообщений между …

Telegram-бот на Python и aiogram: быстрый старт

Telegram-боты становятся все более популярным инструментом для автоматизации, общения и решения множества задач. Эта статья поможет вам создать простейший Telegram-бот с использованием Python и библиотеки aiogram.

Что такое Telegram-бот?

Telegram-бот — это автоматизированный аккаунт, который может выполнять определенные действия по запросу пользователя: отправлять сообщения, обрабатывать команды, взаимодействовать с API сторонних сервисов …