Skip to main content

Библиотека для создания текстовых приложений в telegram

Project description

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 с описанием изменений

📬 Обратная связь

  • Автор: falbue
  • Баги и предложения: Issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telegramtextapp-0.7.3.1.3.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

telegramtextapp-0.7.3.1.3-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file telegramtextapp-0.7.3.1.3.tar.gz.

File metadata

  • Download URL: telegramtextapp-0.7.3.1.3.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for telegramtextapp-0.7.3.1.3.tar.gz
Algorithm Hash digest
SHA256 0d9fb5845792fe6d349da11a8990878c4cece70913c1d95a0c55b1d0516921c7
MD5 8f06c617d88109b9a2e5d3335de61ee4
BLAKE2b-256 bc3345f3884122c11cdf70f55e745e4f1f03f1cceb63e82320ab935b0fc13da8

See more details on using hashes here.

File details

Details for the file telegramtextapp-0.7.3.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for telegramtextapp-0.7.3.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d63749ef23c3c6aaaa9841a3108827872837433ec7676f714c5829853b0b552f
MD5 988b9843925d9d880e066388b26bfdb6
BLAKE2b-256 2905358ea861b5a5df1432f353e70dd25edebffc17f3b53cdc4349d4f80cd667

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page