Бот с внутренним балансом
warning
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
В этой статье мы создадим простого Telegram-бота для приема платежей в TON.
🦄 Как это выглядит
Бот будет выглядеть следующим образом:

Исходный код
Исходники доступны на GitHub:
📖 Чему Вы научитесь
Вы узнаете, как:
- Создать Telegram бота в Python3 с помощью Aiogram
- Работать с базами данных SQLITE
- Работать с открытым API TON
✍️ Что нужно для начала работы
Установите Python, если вы этого еще не сделали.
Также вам понадобятся эти библиотеки PyPi:
- aiogram
- requests
Вы можете установить их одной командой в терминале.
pip install aiogram==2.21 requests
🚀 Давайте начнем!
Создайте директорию для нашего бота с четырьмя файлами в ней:
bot.py- программа для запуска Telegram ботаconfig.py- файл конфигурацииdb.py- модуль для взаимодействия с базой данных sqlite3ton.py- модуль для работы с платежами в TON
Директория должна выглядеть следующим образом:
my_bot
├── bot.py
├── config.py
├── db.py
└── ton.py
Теперь давайте начнем писать код!