tgBotSell - это телеграмм бот, рассылающий бесплатные игры.
Данное приложение разрабатывалось исключительно в обучающих целях. Развернуто на продакшене в целях более оперативного ознакомления Вас с проектом.
- Изучить на практике создание ботов Telegram, используя библиотеку aiogram
- Приобрести практический опыт в использовании HTTP- библиотеки requests
- Научиться парсить (собирать) необходимую информацию на сайте с использованием библ. bs4
- Закрепить навыки работы с файлами json формата
- Создание перечня каналов/чата(ов) для публикации постов (white list)
- Парсинг предложений на сайте
- Публикация постов в каналы находящиеся в id_chat.txt
- Парсинг страницы распродажи (https://freegames.codes/game/)
- Добавление скидки в json файл
- Рассылка группам
- tg_bot.py - телеграм бот
- parse.py - парсер страницы
- id_chat.txt - Список групп для рассылки (white list)
- start_id_chat.txt - список чатов в которые бот отправляет сообщения
- old_target.json - список активных скидок, содержит в себе инфрмацию о предложении и группы в которую предложение было отправлено
- редактируем config.py - вставляем TOKEN полученный в @BotFather
- редактируем id_chat.txt - вставляем id чата
> git clone (скачать репозиторий)
> pip install pipenv (установить pipenv, если не установлен)
> pipenv shell
> python3 tg_bot.py
- Добавить id группы в start_id_chat.txt