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.4.1.tar.gz (17.8 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.4.1-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: telegramtextapp-0.7.4.1.tar.gz
  • Upload date:
  • Size: 17.8 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.4.1.tar.gz
Algorithm Hash digest
SHA256 94f8d870544eef0922129383b99280eb73e10c6ad3d8473e3ca6672edbad6761
MD5 00adbeb1271fbed788240deace429a21
BLAKE2b-256 73aa93f3b2641f030edd3f655fe98e92a5075198c9b4b409ee17d87136723857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for telegramtextapp-0.7.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc0851655e77d53637604cf0ef9268ad72c6ae93f857692c3fe58c3b72e7976
MD5 6597158f596609b551960bff5a29b0cf
BLAKE2b-256 f9309ab6401af7f8f63c12273ad7b14b1a3949bce476d7d57068457271734608

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