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

Uploaded Python 3

File details

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

File metadata

  • Download URL: telegramtextapp-0.7.4.tar.gz
  • Upload date:
  • Size: 17.6 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.tar.gz
Algorithm Hash digest
SHA256 b6e0c4729d51e2613d50661d5e0f67d0d71834a7f03d37cc5747564c6286e460
MD5 3b35dd83ad7d24d0139cca6ce183c866
BLAKE2b-256 602465e30b42a27f20886792b9e60ef28268fec7bacba127865d0fecfd152eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for telegramtextapp-0.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b23179f9c5940e802deed5a5c57c9420f2abc65403a953d8427626b62e55b55f
MD5 21bbbf216904296f15b7de3c80adec4c
BLAKE2b-256 5ddf5d69b59de3f73a83dd09899adecb0ee6649f0c1a19a46d8d9363bbbdc528

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