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