TelegramTextApp
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": "название_меню"
}
Обязательные параметры json
Обязательные параметры изначально указываются при создании bot.json
"variables": {
"tta_return": "‹ Назад",
"tta_loading":"Загрузка...",
"tta_pagination_back": "‹",
"tta_pagination_next": "›"
},
Подробная документация
Для более подробной документации, обратитесть в Wiki
Как внести вклад
- Форкните репозиторий
- Создайте ветку с фичей/исправлением:
- Зафиксируйте изменения и отправьте в форк
- Создайте Pull Request с описанием изменений
📬 Обратная связь
Metadata
Release files for TelegramTextApp 0.7.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| telegramtextapp-0.7.4.1.tar.gz | 17.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| telegramtextapp-0.7.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 37.4 kB
Release files / telegramtextapp-0.7.4.1.tar.gz
| Download URL | telegramtextapp-0.7.4.1.tar.gz |
|---|---|
| Size | 17.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
94f8d870544eef0922129383b99280eb73e10c6ad3d8473e3ca6672edbad6761
|
|
BLAKE2b-256 checksum How to use checksums |
73aa93f3b2641f030edd3f655fe98e92a5075198c9b4b409ee17d87136723857
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / telegramtextapp-0.7.4.1-py3-none-any.whl
| Download URL | telegramtextapp-0.7.4.1-py3-none-any.whl |
|---|---|
| Size | 19.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0bc0851655e77d53637604cf0ef9268ad72c6ae93f857692c3fe58c3b72e7976
|
|
BLAKE2b-256 checksum How to use checksums |
f9309ab6401af7f8f63c12273ad7b14b1a3949bce476d7d57068457271734608
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|