Telegram бот: как мы оптимизировали создание дайджеста и вовлекли в это сотрудников студии

В этом материале вы узнаете, как можно создать Telegram бот без навыков программирования, собирать через него интересные материалы и затем осуществлять их еженедельную рассылку. 

Всем привет, я — Саша Комбаров, руководитель в веб-студии. Наш PR-менеджер собирает интересные материалы на различных ресурсах, а затем публикует их в корпоративный чат, тем самым просвещая сотрудников, и в студийные социальные сети, чтобы наши подписчики были в курсе новостей из IT-мира :) Расскажу, как мы это делали раньше и сейчас.

Ты хочешь создать бота, но делаешь это без уважения

Ты хочешь создать бота, но делаешь это без уважения

На составление дайджеста тратилось от 4 до 6 часов еженедельно, так как нужно прошерстить порталы в поиске действительно интересных новостей, затем это красиво оформить и опубликовать. Пример дайджеста тут. Для меня это выглядело очень ресурсозатратным, качество материала не всегда было хорошим, так как вычленить интересные статьи для фронтендеров и бэкендеров девушке без соответствующих знаний — то еще испытание. 

Отказаться нельзя, оптимизировать 

С одной стороны, дайджест новостей в студийном чате собирал положительную реакцию, в социальных сетях лайки и огоньки, а с другой — требовал еженедельно полноценный рабочий день специалиста. Патовое положение:) 

Руки чесались оптимизировать этот процесс, но никак не доходили, пока PR-менеджер не ушел в отпуск. 

Решил автоматизировать через Телеграм бота, тем более опыт разработки ботов у нас есть. Разрабатывали сервис для автоматического обмена криптовалюты и к нему подключали бота. 

Обменять средства и узнать баланс можно через Телеграм  

Обменять средства и узнать баланс можно через Телеграм  

Выписал, что необходимо было делать боту:

  1. По клику пользователь может отправить ссылку на статью;

  2. Сервис должен знать, какой пользователь прислал определенную статью;

  3. Пользователям, которые подписываются или присылают статьи, можно отправить еженедельный дайджест.

Составив минимальные требования, решил не разрабатывать с нуля, а использовать конструктор. Наиболее подходящим оказался Manybot. 

Три простых шага для создания Телеграм бота 

Для создания бота рекомендую использовать веб-версию Телеграм, во всяком случае, мне так было удобнее, так как бот-конструктор присылает длинные инструкции и с ними необходимо ознакомиться. 

Шаг первый 

Создайте команду, по клику на которую пользователь будет получать ответ соответствующий этой команде. 

Создал команду /digest 

Создал команду /digest 

Шаг второй

Выберите тип сообщения, который будет приходить по клику на команду. В нашем случае это вопрос «Какую статью разместить в дайджест?». Но также в ответ на пользовательскую команду бот может ответить одним или несколькими сообщениями, в том числе любыми файлами, музыкой, картинками и т.д.

Добавил вопрос к команде 

Добавил вопрос к команде 

Шаг третий

Добавьте команду в меню вашего бота, чтобы она отображалась у пользователя. 

Добавил команду в пункт меню 

Добавил команду в пункт меню 

Вы великолепны ;) Пользователи могут присылать материалы вашему боту. Вам необходимо их лишь собирать и затем отправлять через команду.

Бот принимает ссылки на статьи 

Бот принимает ссылки на статьи 

Итоги и выводы 

На реализацию бота ушло примерно 30 минут, что позволило затем сэкономить от 3 до 5 рабочих часов PR-менеджера в неделю. Сейчас на сбор и публикацию дайджеста уходит примерно 30–60 минут. 

Сотрудники с интересом восприняли идею формировать дайджест самостоятельно, присылали годные материалы с различных источников, многие из которых нами ранее не рассматривались. Конечно, иногда приходится подогревать интерес к боту, но в среднем 5–7 материалов присылают еженедельно. 

Вывод: если вам кажется, что вы можете что-то оптимизировать, то вам не кажется :) Не откладывайте этот процесс в долгий ящик. 

Создавали ли вы бота через конструктор или программировали бота с нуля? Возможно, у вас есть ссылки на годных ботов? Поделитесь в комментариях к статье:)

© Habrahabr.ru