Фреймворк для мгновенного создания Telegram-ботов на готовых шаблонах
Project description
Bongram
Bongram — фреймворк для мгновенного создания Telegram-ботов на готовых шаблонах. Экономьте часы разработки: магазин, поддержка, рассылка или опрос — соберите бота из модулей за минуты. Поддержка платежей, админки, аналитики и кастомизации из коробки. Python-стиль, документация и примеры. Создавайте, а не кодируйте повторно!
🚀 Быстрый старт
Установка
pip install bongram
Запуск бота за 5 минут
bongram support YOUR_BOT_TOKEN
bongram faq YOUR_BOT_TOKEN
bongram giveaway YOUR_BOT_TOKEN
Где YOUR_BOT_TOKEN — токен вашего бота от @BotFather.
📦 Доступные шаблоны
Support (Поддержка)
Бот для обработки вопросов пользователей с админ-панелью.
Возможности:
- Пользователи могут задавать вопросы через кнопку
- Администраторы получают уведомления о новых вопросах
- Ответы администраторов автоматически отправляются пользователям
- Управление администраторами через команды
Команды для пользователей:
/start— начать работу с ботом
Команды для администраторов:
/admin— открыть админ-панель/addadmin <user_id>— добавить администратора
FAQ (База знаний)
Бот с часто задаваемыми вопросами и поиском по базе знаний.
Возможности:
- Категории вопросов и ответов
- Поиск по базе знаний
- Админ-панель для управления вопросами
- Добавление, редактирование и удаление вопросов
- Статистика по категориям
Команды для пользователей:
/start— открыть меню категорий/search <запрос>— поиск по базе знаний
Команды для администраторов:
/addadmin <user_id>— добавить администратора- Админ-панель доступна через меню
Giveaway (Розыгрыши)
Бот для проведения розыгрышей и конкурсов.
Возможности:
- Создание розыгрышей с настраиваемым количеством победителей
- Регистрация участников
- Автоматическое определение победителей
- Таймер до окончания розыгрыша
- Статистика и управление розыгрышами
Команды для пользователей:
/start— просмотр активных розыгрышей
Команды для администраторов:
/create— создать новый розыгрыш/addadmin <user_id>— добавить администратора
Настройка администраторов:
После первого запуска используйте команду /addadmin <ваш_user_id> в боте, чтобы добавить себя в администраторы. Ваш user_id можно узнать у бота @userinfobot.
📝 Примеры использования
Запуск бота поддержки
bongram support 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
Запуск FAQ бота
bongram faq 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
Запуск бота розыгрышей
bongram giveaway 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
🛠 Разработка
Установка для разработки
git clone https://github.com/THWEDOKA/bongram.git
cd bongram
pip install -e .
👨💻 Автор
Triazov Kirill
- 🌐 Сайт: triazov.ru
- 💻 GitHub: @THWEDOKA
📄 Лицензия
MIT License
🤝 Вклад в проект
Мы приветствуем вклад в развитие Bongram! Создавайте issues и pull requests.
📞 Поддержка
Если у вас возникли вопросы или проблемы:
- Создайте issue в репозитории
- Напишите на triazov.ru
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bongram-0.1.0.tar.gz.
File metadata
- Download URL: bongram-0.1.0.tar.gz
- Upload date:
- Size: 13.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd4f99bdc6d044b070970e52b35e0ba20e813ad22a39cae9cbbab45b8cb3f6a0
|
|
| MD5 |
b741328b067daad56ce5323444f8f408
|
|
| BLAKE2b-256 |
087748406f87260ebd1099ca6557109286f86fb845ea1aafa1599be7d8f6c8e5
|
File details
Details for the file bongram-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bongram-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e7c5b4098c1645d097e17a4ac5c8b5c170640de1684ddda212c58bed179e507
|
|
| MD5 |
8e2e052ff133e9e5de560b285b81b003
|
|
| BLAKE2b-256 |
424296ebd02119e1e239b94f2f841ede7fec382ccf59b8244e3f60096cb3d47c
|