Найти в Дзене
SСhaos

Создание чат-бота в Viber на python, текстовые сообщения

Чат боты все больше входят в жизнь человека. Они позволяют существенно увеличить эффективность взаимодействия с пользователями сайтов или приложений. При этом уменьшаются расходы владельца бота на работу с клиентами за счет уменьшения количества сотрудников, которые раньше отвечали на вопросы пользователей. Создадим простейшего бота для Viber. Бот будет брать присланное сообщение и приводить все слова к «нормальной форме» и отсылать полученное обратно. Хорошее описание получение токена для работы бота описано в данной статье. Для приведения слов к нормальной форме будем использовать библиотеку python pymorphy2. А для работы самого бота пакеты viberbot и flask. Для работы бота потребуется ssl сертификат. Как сделано в моем случае: 1) На виртуальном сервере поднимаем nginx, у которого настроен домен, которому будут приходить все запросы от viber. 2) Получаем для данного домена letsencrypt сертификат. 3) Дальше либо запускаем бота данном сервере и проксируем nginx все запросы скрипту или

Чат боты все больше входят в жизнь человека. Они позволяют существенно увеличить эффективность взаимодействия с пользователями сайтов или приложений. При этом уменьшаются расходы владельца бота на работу с клиентами за счет уменьшения количества сотрудников, которые раньше отвечали на вопросы пользователей.

Создадим простейшего бота для Viber. Бот будет брать присланное сообщение и приводить все слова к «нормальной форме» и отсылать полученное обратно.

Хорошее описание получение токена для работы бота описано в данной статье.

Для приведения слов к нормальной форме будем использовать библиотеку python pymorphy2. А для работы самого бота пакеты viberbot и flask.

Для работы бота потребуется ssl сертификат. Как сделано в моем случае:

1) На виртуальном сервере поднимаем nginx, у которого настроен домен, которому будут приходить все запросы от viber.

2) Получаем для данного домена letsencrypt сертификат.

3) Дальше либо запускаем бота данном сервере и проксируем nginx все запросы скрипту или вариант для разработки настраиваем туннель от сервера на свою машину и проксируем запросы в туннель.

Это простейший пример бота. Что делать с ним дальше и куда развивать решать Вам.

З.Ы. А еще мы пишем много полезной информации в блоге Стократ. Добро пожаловать.