Новогодний чат-бот: как обеспечить realtime-взаимодействие пользователей с сайтом через telegramРабочие ситуации и задачи
Руководитель отдела разработки компании Стратегия роста (http://www.grategy.org/).
С 2009 года отвечает за разработку и развитие всех продуктов компании, в том числе веб-сайтов, мобильных приложений.
Начинал классически с программирования на стеке LAMP, в данный момент руководит отделом разработчиков, в котором используются всевозможные языки и технологии для веб- и мобильной разработки - в зависимости от задачи.
Руководитель группы разработчиков БИБОСС.
Увлекается серверным программированием и системным администрированием.
Автор используемого в рамках компании web-socket-сервера на языке Go.
Новый год - это ежегодный праздник, к которому каждый сайт старается подготовиться по-своему. Кто-то просто засыпает шапку снегом, кто-то шлет пользователям открытки, а кто-то предлагает специальные акции. Мы решили пойти другим путем, и постараться объединить пользователей нашего сайта в чате Telegram, чтобы потом сохранить его для общения с ними.
А чтобы привлечь пользователей в чат, мы сделали в шапке сайта гирлянду, на которой каждый пользователь мог зажечь свой огонёк того цвета, который ему нравится.
В рамках доклада будет рассказана техническая изнанка этого решения:
- как сделать чат-бота Telegram, принимающего от участников огоньки и не засоряющего чат;
- как обеспечить онлайн-взаимодействие этого бота с front-end сайта с использованием веб-сокетов.