DashaBot - это Telegram-бот, предназначенный для управления белым списком пользователей в групповых чатах.
- Добавление пользователей в белый список
- Удаление пользователей из белого списка
- Автоматическое удаление пользователей, не входящих в белый список(При использовании remove и/или при добавлении новых пользователей)
-
Клонируйте репозиторий:
git clone https://github.com/IlyNosov/DashaBot.git cd DashaBot -
Создайте venv и активируйте его(опционально):
python3 -m venv venv source venv/bin/activate -
Установите необходимые зависимости:
pip install -r requirements.txt
-
Вставьте токен вашего бота в файл
docker-compose.yml:TELEGRAM_TOKEN: "YOUR_TOKEN"
-
Запустите бота (build только при первом запуске):
docker-compose up --build -d
-
Выключите бота при необходимости:
docker-compose down
/start- Запустить бота и получить приветственное сообщение./add @username- Добавить пользователя в белый список. Эта команда работает только в групповых чатах и требует прав администратора./remove @username- Удалить пользователя из белого списка. Эта команда работает только в групповых чатах и требует прав администратора./list- Показать список пользователей в белом списке. Эта команда работает только в групповых чатах.
- Добавьте бота в вашу группу.
- Сделайте бота администратором группы.