Настройка подключения к чат-серверу Eralink — КиберПедия 

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

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Настройка подключения к чат-серверу Eralink

2021-06-24 37
Настройка подключения к чат-серверу Eralink 0.00 из 5.00 0 оценок
Заказать работу

Для работы коннектора с чат-сервером Eralink в таблице TOPICS (создается при настройке чат-сервера) должны существовать настройки для каждого аккаунта указаного ранее в конфигурации. Для добавления аккаунта коннектора ВК можно использовать шаблон(где <account_name> имя аккаунта(Настройка аккаунта)).

insert into TOPICS(NAME) values('inbound-vk.<account_name>');

insert into TOPICS(NAME) values('outbound-vk.<account_name>');

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

messengers = [

...

{

messenger = "vk"

account = "<account_name>"

}

]

7.6. Настройка аккаунта в социальной сети ВК.

7.6.1. Зарегистрировать приложение.

Для регистрации приложения в «ВКонтакте» необходимо перейти по ссылке https://vk.com/apps?act=manage, выбрать «Создать приложение», в качестве платформы указать «Standalone—приложение», имя приложения можно указать любое. Далее необходимо следовать инструкциям «ВКонтакте».

Важно: Регистрировать приложение необходимо используя учётную запись пользователя, от имени которого далее будут осуществляться все действия (именно от имени данного пользователь приложение будет писать ответы).

После завершения всех процедур подтверждения необходимо перейти в раздел «Настройки»:

y ZWxzLy5yZWxzUEsBAi0AFAAGAAgAAAAhAKkZPIQzAwAAcQYAAA4AAAAAAAAAAAAAAAAALgIAAGRy cy9lMm9Eb2MueG1sUEsBAi0AFAAGAAgAAAAhAIZzkuHWAAAAAwEAAA8AAAAAAAAAAAAAAAAAjQUA AGRycy9kb3ducmV2LnhtbFBLAQItABQABgAIAAAAIQDrrHFtBQEAAIcBAAAZAAAAAAAAAAAAAAAA AJAGAABkcnMvX3JlbHMvZTJvRG9jLnhtbC5yZWxzUEsFBgAAAAAFAAUAOgEAAMwHAAAAAA== " o:button="t" filled="f" stroked="f">

7.6.2. Получение токена

Получить токен из «ВКонтакте» и добавить в настройки коннектора. Токен можно получить для группы или пользователя. Все запросы, отправленные с этим токеном будут от имени этого пользователя или группы.

i. Получение токена для пользователя


1) Откройте новую вкладку в браузере и введите в адресную строку следующий запрос: https://oauth.vk.com/authorize?client_id=${API_ID}&scope=photos,messages,notifications,wall,board,offline,video,groups,audio,docs&redirect_uri=https://oauth.vk.com/blank.html&display=page&v=5.80&response_type=token, где ${API_ID}— API _ ID Вашего приложения;


2) Нажмите Enter. Откроется окно с запросом прав;


3) Нажмите «Разрешить». Вы попадете на новую страницу с предупреждением о том, что токен нельзя копировать и передавать третьим лицам. В адресной строке будет URL https://oauth.vk.com/blank.html, а после # Вы увидите дополнительные параметры — access _ token, expires _ in и user _ id. Токен может выглядеть, например, так: 51eff86578a3bbbcb5c7043a122a69fd04dca057ac821dd7afd7c2d8e35b60172d45a26599c08034cc40a.

ii. Получение токена для группы:

1) Зайти на страницу сообщества «ВКонтакте» под администратором;

2) Открыть раздел «Управление сообществом»;

3) Выбрать вкладку «Работа с API»;

4) Нажать «Создать ключ доступа».

7.6.3. Включение бота в ВК.

Бот в ВК используется для получения сообщений от группы.

• Зайти в группу. И перейти в управление группой.

• Пройти в секцию “Работа с API” ивключить использование LongPollApiс версией 5.80.

• В типах сообщений выбрать “Входящее сообщение”

 

Запуск приложения

Скопируйте все файлы поставки в рабочую директорию и запустите start.batили start.sh.

 

[ДК1]https://altcrm.altuera.com:18011/plantuml/uml/bLF1IiD04BttAuQUxG-8yGiy25wz50rIY4a8HV3M1aIaGb4yzI3qv3KjniRMR7zXvezyixQ5cZMjB2pPsNbltiwyU1wFs729bVDSKZRI8-dZ8-C5nKddkftS7gmYqfEKU2azBdW1r0Sm9HSozBn6t4wwdOjEt0wxnCyysWvKQcnVF_7BLg39RwYMjgJFEQfDTMys74fRnnPCXyGpA5Pf1g12Kdc4KdjO8F_Ted8w3n4mzZL6XYeUGPx_vkNCLUoejIbMPQxoDhGD5bIbSkezYSAhqoW8plpanaz-uFf05zoL-uzIctaELjAn9lAmdcTzxLrWp-EnDL29xbZJS8dSJuA47AOf-4i_Cvw0C9K1mJv15CK04hyYUsblfvXBLk473RQPzPW2QvNYQC1Z73frFau_ERsdN6Q7CXaIJqdkA-WTnXqZS6TvozLqzdVfFXrJNKP_N0FRggXi3RVzS_hypoRKDxJMXRLGFxmazS0t

[ДК2]https://altcrm.altuera.com:18011/plantuml/uml/rLBBIiDG5DpdAoxPvmUA-2-5PY4KD_e1QUe3iQ22A-b2GN2RHgEfCRU_CEUFdEGsQHfZSuihAGHwphbpvioCYoTekK2A29dCa2EI6oKJ91BAp5NUeS83DEiv4dnAoEb03Oe9pTz2hbZE-JmnfJS-3F1EbAB1uXc1byYS3XHYktWsVJPZkSRIh0uG5rzte8YS4uFZ-28eYP8UT8sBnEd1A4-umxtXBETiH2KDm_hd0gIj1HtK3xn-waUZ3KZa3CUdzLz5RGEYBMHQwDn1h3WoBcdplDqEsL311_ih5hHCjdrAURN6Q_FWg7UbZN6ryN-pfy7AFnufglXhabx8ClJQDBfoshAcysd9wnQFcDk1c5cxJA_OoMGgbpIQWcwqsWv9Iuz68YmLtTlstRXCsjgfYgy_Fl7_VK2hNDd8MWLY_VOR

[ДК3]https://altcrm.altuera.com:18011/plantuml/uml/dPDD2e9G58NdhkBXt0r4j8Qs83Ln4X4kGEsFAAYWKJGe29fQ85YIRU7S7NLVbfMzr49GzDtptNFFnRhPiQs6rJPRjj2nGKm3XF0HqGHd-3GLv28WZoQwLd-fnH8n5vmHu4GUovotOnrRXXmHSTM1nZWc60S7US-WvbXan3lkxEL9PbXZfIKFOTIA-bNaQqnz_k2pvr3E8wYNIBG2iUHBZnb88448KWpyXv-gKUp7QYg4jq4KioUT-ThJwDdNpK2KqflvZrrLH2dYfx1KrhZmIKHT6lwTzFy83l--h5-QAX9AzTzIoFrPb2j3c5Al


Поделиться с друзьями:

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.