Телеграм-бот для управления анкетами в канале @adeqmeet. Доступен по юзернейму @adeqmeetbot.
- отправка анкет пользователей в канал после проверки в админ-чате (в том числе вручную для анкет с премиум-эмодзи)
- возможность бана и разбана пользователей
- удаление собственной анкеты через команду
/delete - автоматическое удаление старой анкеты при выкладывании новой (по возможности, в случае ошибки будут уведомлены администраторы)
- настраиваемая конфигурация
- управление списком администраторов и назначение им ролей с разными правами
Бот работает на Python 3.13.1 с установленным python-telegram-bot v22.1. На более низких версиях не проверялся.
В main.py есть три константы: CHANNEL и ADMIN - айди канала для анкет и админ-чата соответственно, а также OWNER - айди владельца(-ев) бота со всеми правами.
Участники, состоящие в админ-чате, но не добавленные в список администраторов, не могут управлять анкетами.
База данных создаётся и управляется автоматически, но вам нужно вручную создать token.txt и вставить туда свой токен.
Делайте что хотите - код полностью свободен для любых действий. Упоминание исходного кода и/или автора желательно, но необязательно.
