Страница 1 из 1

Бот для мониторинга новых тем (Telegram)

Добавлено: 28 фев 2017, 15:37
Чудовище
Не знаю куда стоит писать сей пост, поэтому пусть будет здесь.
Постоянно мониторить форум не очень удобно, частично спасением выступает ВК, но некоторых там нет, а о новых поисках знать хотелось бы.
Так-как я пользуюсь телеграммом, то был написан небольшой бот (точнее накидан на коленке), который раз в пять минут проверяет форум (точнее подфорум региона) на предмет наличия новых тем и если такие есть отправляет в канал телеграмма (хотя может и в группу) краткую информацию по новому поиску (Ориентировка для репоста, фамилию иницалы, возраст, город и ссылку на тему на форуме)
Бот на языке Go. Код не очень.
Что нужно сделать для того, что бы смотреть за своим регионом:
1)Создать группу или канал и узнать id
2)Зарегистрировать нового бота через @BotFather и записать ApiKey
3)Узнать id подфорума вашего региона (число после f= в адресе, к примеру, у данного подфорума id - 53)
4)Подставить все полученные значения в исходники, скомпилировать и запустить на сервере

Для скомпилированного бота не нужно ничего дополнительно устанавливать. Всё необходимое будет встроенно в него.

Извиняюсь за сумбурный код и сумбурное повествование, делал для себя, но может ещё кому пригодиться
http://files.anfilatov.tk/botLA.go - исходники

Re: Бот для мониторинга новых тем (Telegram)

Добавлено: 01 мар 2017, 05:59
maashey
Здорово. А можешь ссылку на свой бот дать? Посмотреть как оно работает в деле

Re: Бот для мониторинга новых тем (Telegram)

Добавлено: 01 мар 2017, 09:30
Чудовище
maashey писал(а):Здорово. А можешь ссылку на свой бот дать? Посмотреть как оно работает в деле

Да, конечно, вот канал по Кировской области,на котором сидит бот https://t.me/la_info_kirov

Re: Бот для мониторинга новых тем (Telegram)

Добавлено: 06 апр 2017, 11:55
Чудовище
Извинюсь за дабл-пост
Бот не работал некоторое время по техническим причинам. Работоспособность востановленна,
Добавлены новые каналы и регионы
Подробнее - здесь.
http://blog.anfilatov.tk/la_info_bot.html