TelegramTextApp — это надстройка над aiogram, которая упрощает создание бота в telegram
- Python 3.10 или новее
- Аккаунт Telegram
pip install TelegramTextAppПри первом запуске, автоматически будут созданы .env и bot.json файлы, для работы с библиотекой
import TelegramTextApp
if __name__ == "__main__":
TelegramTextApp.start()- Поддержка
inlineрежима - Работа с файлами
- Готовые шаблоны кнопок и меню (Календарь из кнопок, выбор нужных пунктов, работа с @send)
{
"bot": {},
"menu": {},
"variables": {},
"commands": {}
}"название_меню"{
"text":"str",
"keyboard":{
"назавние_меню":"Текст кнопки",
},
"return":"название_меню"
}"название_команды": {
"description": "описание_команды",
"menu": "название_меню"
}Обязательные параметры изначально указываются при создании bot.json
"variables": {
"tta_return": "‹ Назад",
"tta_loading":"Загрузка...",
"tta_pagination_back": "‹",
"tta_pagination_next": "›"
},Для более подробной документации, обратитесть в Wiki
- Форкните репозиторий
- Создайте ветку с фичей/исправлением:
- Зафиксируйте изменения и отправьте в форк
- Создайте Pull Request с описанием изменений