Этот бот отслеживает новые посты в указанных Telegram-каналах, проверяет ошибки его через внешнее API , и отправляет пользователям:
- 🔗 Ссылку на пост
- 📝 Текст поста
- ✅ Результат проверки текста
git clone https://github.com/yourusername/telegram-post-checker-bot.git
cd telegram-post-checker-bot
pip install -r requirements.txtСоздать .env и добавить
- BOT_TOKEN=токен_твоего_бота
- DATABASE_URL=postgres://user:password@host:port/dbname
- API_ID=ваш_api_id_от_Telegram
- API_HASH=ваш_api_hash_от_Telegram
- FOLDER_ID=ваш_folder_id_от_Yandex
- API_YANDEX=ваш_api_ключ_от_Yandex.Speller
BOT_TOKEN
- @BotFather → /newbot.
DATABASE_URL
- URL для подключения к PostgreSQL.
API_ID и API_HASH
- Перейди на https://my.telegram.org
- Авторизуйся через номер телефона
- В разделе API Development Tools создай приложение
- Получи API_ID и API_HASH
FOLDER_ID и API_YANDEX
- Зарегистрируйся на https://cloud.yandex.ru
- Создай облако и каталог
- Получи FOLDER_ID
- Создай сервисный аккаунт и API-ключ (IAM)
- Подробнее: документация Yandex Speller
Запуск
python bot.py