Includes join verification button, discuss-comment cleanup for non-members, and SQLite persistence. Made-with: Cursor
1.1 KiB
1.1 KiB
Telegram антиспам-бот (кнопка-проверка)
Быстрый старт (локально)
-
Создайте
.envрядом с.env.exampleи заполнитеBOT_TOKEN(новый токен из @BotFather). -
Установите зависимости (если ещё не установлены):
python3 -m venv .venv
./.venv/bin/pip install -r requirements.txt
- Запуск:
./.venv/bin/python -m bot
Важные нюансы
- Бот проверяет только тех пользователей, которых он успел поймать на событии входа в чат (
new_chat_members) пока был онлайн. Это сделано, чтобы при добавлении бота в большой чат он не трогал уже существующих участников.
Перенос на VPS/Render
- Весь конфиг — через переменные окружения (см.
.env.example). - База — SQLite (
DB_PATH), один файл.