Есть у меня небольшое хобби. Мотоцикл. И вот прослушав недавно небольшой докладец по serveless на основе AWS Lambda, я понял, что это же идеальная платформа для создания маленьких удобных Telegram ботов. Как раз для моей идеи канала Мото-Новостей.
Что умеет : вытягивать новости по rss -> выбирать по ключевым словам новости -> постить их мне с кнопочками (тип премодерация) -> нажимаешь на кнопку -> он пост в соответствующий чатик. Написано всё на .net core 2.2. Репа тут : https://github.com/Nigrimmist/AwsLambdaTelegramRssBotNews
В двух словах :
Смотрите, стоит дёшево (для pet проектов вообще получается бесплатно). Запускается, только когда есть работа/что делать.
Запускается раз в n минут через aws cloudWatch - парсит все новости по вбитым rss, выбирает по ключевым новости, отсекает по чёрному списку. Отсылает мне в телегу как на скриншоте. А дальше модерация.
Получилось два инстанса лямбды (один для парсинга, второй для принятия вебхуков телеги - для обработки событий кнопок).
#pet_projects
Post #22
124
