Бот телеграм который парсит habr и выкладывает в свой канал. | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой уникальный скрипт?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Бот телеграм который парсит habr и выкладывает в свой канал.

Nobody

Джун
Автор темы
8 Янв 2023
6
6
3
Я создал этого бота, чтобы автоматически собирать новости с Хабра и публиковать их в телеграм-канале.

17345525515771734552579900

Что умеет этот бот:
🤖 Сам ищет и находит новые посты на Хабре
🧠 Использует AI, чтобы сделать из длинного поста короткий и понятный текст
📱 Отправляет новости прямо в канал
🖼 Умеет работать с картинками
📊 Показывает красивую статистику по хабам

Как управлять ботом:
📊 /status - Узнать как дела у бота:
• Сколько времени работает
• Сколько постов обработал
• Какие хабы самые популярные (с графиком)
• Последние найденные посты
• Общая статистика работы

🔄 /force_check - Проверить новые посты прямо сейчас

Техническая начинка:
• aiogram 3
• SQLite для хранения данных (через SQLAlchemy)
• Проверяет новые посты каждые 5 минут
• Команды защищены от посторонних (через middleware)

Как запустить бота:
1. Установи Python 3.11 или выше
2. Установи зависимости: pip install -r requirements.txt
3. Создай файл .env и заполни его:
BOT_TOKEN=токен_от_@BotFather
CHANNEL_ID=id_канала_куда_постить
ADMIN_IDS=id_админа1,id_админа2
MISTRAL_API_KEY=ключ_от_mistral_ai
DATABASE_URL=sqlite+aiosqlite:///posts.db
4. Запусти бота: python bot.py

Примечания:
• Канал должен быть публичным
• Бот должен быть админом канала

Если есть вопросы или предложения - пиши мне в телеграм: @nob0dy_tg
Я бота особо не тестил, так что если что-то не работает - пиши в телеграм.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Like
  • 5
Реакции: 4 users

DeCoded

Кибермаг
8 Янв 2023
731
1,754
93
173461782164517346178432991734617873467

Огромная благодарность автору за проделанный труд, код очень хорош, нашел пару изъянов, но они не столь значительны, все работает с коробки
 
Like
  • 1
Реакции: 1 user

bandicuttt

Сеньор
int('xyi')
8 Янв 2023
239
66
28
И код, и скрипт хороши. Подредачил оформление поста под себя, пашет что надо. Ещё и ключ ИИ бесплатно выпускается, автору лайк
 
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет