Request-to-Chat Telegram Bot - это Telegram бот, разработанный для автоматизации процесса приема заявок на вступление в групповой чат. Бот позволяет администратору группы генерировать пригласительные ссылки для присоединения к чату, а также осуществлять рассылку сообщений всем участникам.
-
Установка бота
Сначала необходимо создать нового бота в Telegram с помощью @BotFather и получить токен API. Также не забудьте сделать бота администратором. Затем установите все зависимости, запустив
pip install -r requirements.txt
. -
Конфигурация
В файле
.env
укажите ваш токен API бота (TOKEN_BOT
), а также настройтеconfig.py
TOKEN_BOT=YOUR_BOT_TOKEN
YOUR_ID=YOUR_TELEGRAM_ID approve_message="текст сообщения бота в лс пользователю" video_message="Ваше сообщение здесь" photo_message="Ваше сообщение здесь" send_message="Ваше сообщение здесь"
-
Запуск бота
Запустите бота, выполнив файл
main.py
. Бот будет готов к использованию. -
Использование функций
- Для генерации пригласительной ссылки в чат используйте команду
/link_create
в любом чате, где бот является администратором. - Для рассылки сообщений всем участникам чата используйте соответствующие команды.
/send_to_all /send_to_all_photo /send_to_all_video
- Для генерации пригласительной ссылки в чат используйте команду
Любые дополнения, улучшения и вклады в проект приветствуются. Пожалуйста, открывайте новые задачи (issues) и отправляйте запросы на включение изменений (pull requests)
Этот проект лицензирован под MIT License
Проект создан и поддерживается Tenebrae