Создание сервиса Microsoft Azure. Подключение Skype бота
Руководство по настройке
Sherlock Platform
Подключение каналов связи
Книга содержит руководство по подключению соцсетей и мессенджеров к Sherlock Platform, а также описание особенностей работы в этих каналах.
Содержание
1 Подключение каналов в Sherlock Platform.. 3
2 Страница ВКонтакте. 4
2.1 Настройка подключения. 4
2.2 Особенности работы ВКонтакте. 8
3 Создание сервиса Microsoft Azure. Подключение Skype бота. 9
3.1 Создание бота в Microsoft Azure. 9
3.2 Подключение бота Microsoft Azure к Sherlock Platform.. 11
4 Подключение бота Telegram.. 12
4.1 Создание бота Telegram с помощью Bot Father 12
4.2 Прямое подключение бота Telegram.. 13
4.3 Подключение бота в настройках сервиса Microsoft Azure. 14
4.4 Добавление бота в группу. 14
5 Подключение страницы Facebook. 15
5.1 Общие настройки для подключения страницы Facebook. 15
5.1.1 Получить Page ID.. 15
5.1.2 Создайте приложение Facebook. 15
5.1.3 Включите мессенджер. 15
5.1.4 Сформировать маркер доступа к странице. 16
5.1.5 Включите webhooks. 16
5.2 Прямое подключение страницы Facebook. 17
5.3 Подключение страницы Facebook через Microsoft Azure. 19
5.3.1 Предоставить webhook callback URL и токен проверки. 19
5.3.2 Укажите параметры доступа Facebook. 19
5.3.3 Включите бота. 20
5.4 Публикация приложения. 20
6 Подключение Viber. 23
6.1 Регистрация публичного аккаунта (public account) или бота Viber 23
6.2 Подключение публичного аккаунта Viber к Sherlock Platform.. 25
7 Настройка виджета и чата на сайт. 26
7.1 Настройка параметров чата на сайт и виджета. 26
|
|
7.2 Подключение чата. 26
7.3 Описание входных параметров. 27
7.4 Дизайн специальных элементов. 29
8 Подключение WhatsApp. 30
Подключение каналов в Sherlock Platform
Подключение всех каналов происходит в модуле Настройки, вкладка Каналы.
Рисунок 1.1 Список каналов, подключённых к Sherlock Platform
Часть каналов подключаются прямо к Sherlock Platform, а часть через Microsoft Azure. Прямое подключение используется для:
1. ВКонтакте – смотрите Страница ВКонтакте
2. Viber – смотрите Подключение Viber
3. Telegram
4. Чат на сайт – смотрите Настройка виджета и чата на сайт
Следующие каналы подключаются через Microsoft Azure:
1. Skype Bot – Skype Bot подключается автоматически при регистрации и создании бота в Microsoft Azure. Смотрите Создание сервиса Microsoft Azure. Подключение Skype бота
2. Telegram – смотрите Подключение бота Telegram
3. Facebook – смотрите Подключение страницы Facebook
При добавлении канала указываются параметры подключения, зависящие от конкретного канала и следующие общие реквизиты:
Реквизит | Описание |
Имя | Произвольное название канал для отражения в интерфейсе |
Бот для обработки | Бот, который будет автоматически запускаться при поступлении обращения из данного канала |
Тип запроса по умолчанию | Тип запроса, назначаемый для нового обращения. Может использоваться для последующей обработки и статистики |
Создавать новое обращение в канале при наличии открытых обращений в других каналах | Данная опция актуальна, если к Sherlock Platform подключено несколько идентичных каналов. Например, два канала ВКонтакте или Telegram. Опция определяет будет или нет создаваться новое обращение при поступлении вопроса в один канал, если с этим клиентом уже идет общение в другом канале. |
Права по умолчанию | В таблице указываются группы и конкретные сотрудники, которым по умолчанию предоставляются права на обращения, поступившие в данный канал |
Страница ВКонтакте
|
|
Настройка подключения
1. Надо войти ВКонтакте и перейти к администрированию группы
2. Перейти в раздел Работа с API => Ключи доступа и сформировать ключ доступа с правами: сообщения сообщества, фотографии, документы. Ключ необходимо запомнить.
Рисунок 2.1 Профиль ВКонтакте: Создание ключа в ВК
3. В Callback API/Настройки задать CallBack API. Делается в несколько шагов:
a. Сначала Вам надо открыть вкладку и скопировать строку, которую должен вернуть сервер
|
|
Рисунок 2.2 Профиль ВКонтакте: Настройки Callback API в ВК
b. Перейти в Sherlock Platform получить адрес сервера и секретный ключ на странице добавления канала.
Дополнительно в профиле канала в Sherlock Platform рекомендуем указать название профиля (рекомендуем название группы ВК), ключ, строку подтверждения и секретный ключ (если был изменен в ВК).
Рисунок 2.3 Профиль ВКонтакте в Sherlock Platform
c. В Callback API/Настройки ввести Адрес сервера (определяется во время установки Sherlock Platform).
Рисунок 2.4 Профиль ВКонтакте: Адрес сервера в ВК
ВАЖНО: ВКонтактене поддерживает указание порта для Call-back адреса. Обязательно использовать стандартный HTTPS порт 443.
d. В Callback API/Типы событий отметить необходимые события канала:
Тип события | Когда требуется включать | ||
Блок Сообщения | |||
Входящее сообщение | Всегда | ||
Исходящее сообщение | Если планируется, что часть ответов будут давать пользователи прямо в ВКонтакте. Не рекомендуется включать для ботов! | ||
Редактирование сообщения | Всегда | ||
Разрешение на получение | Если необходима обработка события на подписку пользователя | ||
Запрет на получение | Всегда | ||
Статус набора текста | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Фотографии
| |||
Блок Фотографии | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Аудиозаписи | |||
Блок Аудиозаписи | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Видеозаписи | |||
Блок Видеозаписи | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Записи на стене | |||
Добавление | Никогда. Не обрабатывается платформой в текущей версии | ||
Репост | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Комментарии на стене | |||
Добавление | Если необходима обработка комментариев на стене | ||
Редактирование | Никогда. Не обрабатывается платформой в текущей версии | ||
Удаление | Никогда. Не обрабатывается платформой в текущей версии | ||
Восстановление | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Обсуждения | |||
Блок Обсуждения | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Товары | |||
Блок Товары | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Пользователи | |||
Блок Пользователи | Никогда. Не обрабатывается платформой в текущей версии | ||
Блок Прочее | |||
Блок Прочее | Никогда. Не обрабатывается платформой в текущей версии |
Рисунок 2.5 Профиль ВКонтакте: Типы событий Callback API в ВК
e. В Управлении сообществом/Сообщениях включить сообщения.
Рисунок 2.6 Профиль ВКонтакте: Включение сообщений в ВК
Канал подключен. Необходимо проверить работу!
Особенности работы ВКонтакте
ВКонтакте на настоящий момент не поддерживает функционал кнопок. Для реализации кнопочного меню реализован обработчик, выводящий кнопки списком с индексами от 1 и далее.
Для того, чтобы выбрать элемент списка нужно ВКонтакте отправить сообщением индекс выбранного пункта меню.
Рисунок 2.7 Реализация кнопочного меню в ВКонтакте
Создание сервиса Microsoft Azure. Подключение Skype бота
Skype бот подключается автоматически при регистрации в Microsoft Azure. Шаги по регистрации и подключению бота в Microsoft Azure приведены ниже.
Дата добавления: 2018-09-20; просмотров: 548; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!