В работе вам понадобятся
Сервис NGROK https://ngrok.com
ВКонтакте для разрабюотчиков https://vk.com/dev/manuals
Скачать исходный код вы может в конце статьи.
1С ВКОНТАКТЕ. Получение доменного имени для доступа из интернета к вашему web серверу через сервис NGROK
Для получения доменного имени, которое мы укажем к консоли разработчика сообщества ВКонтакте, пройдем регистрацию в сервисе NGROK и скачаем его клиент на свой компьютер.


Извлеките клиент из архива. Скопируйте в любую папку. Для удобства запуска, я создал bat файл сразу с необходимыми параметрами. Так как web сервер у меня работает на 80 порту, то и NGROK я настраиваю на 80 порт.

После запуска клиента появится окно с доменным именем. Через это имя вы сможете получить доступ к вашему web серверу из интернета.

1С ВКОНТАКТЕ. Настройка сообщества для работы с чат ботом.
Переходим в настройки сообществ. В меню «Сообщения» включаем пункт «Сообщения сообщества».

В настройках для бота надо включить «Возможности ботов». Можно добавить кнопку «Начать».

Переходим в «Работа с API» на вкладку «Callback API». Выполняем настройки сервера.

В Типах сообщений устанавливаем реакцию на Входящее сообщение.

Перейдите к «Ключи доступа» и добавьте новый ключ. Установите все разрешения, чтобы в будущем иметь доступ к большему количеству методов.

Полученный ключ скопируйте куда-нибудь в удобное место. Потом мы его будет использовать для доступа к API ВКонтакте.

Создание HTTP сервиса чат бота для работа с API ВКонтакте.
К конфигураторе создайте HTTP сервис.

Добавьте шаблон и 2 метода, Get и Post. Метод Get будем использовать только проверки доступности сервиса.

У метода Post, измените HTTP-метод на Post.

Для каждого метода создайте обработчики.

Опубликуйте HTTP сервис на web сервере.

После публикации проверим доступность нашего сервиса. В браузере введем строку нашего домена из консоли NGROK. Добавим имя нашей публикации «chat1s». Далее укажем что обращаемся к http сервису «hs». И в конце пишем наш корневой url «cb».
Введя эту стоку в браузере, вы выполните Get запрос к нашему сервису. Но так как в базе у нас есть пользователи, то нам необходимо как-то автоматически авторизоваться.

В 1С у пользователя Admin я задам пароль.

Открою файл публикации нашего сервиса. Он находится в папке с сайтами нашего web сервера.
И здесь в строке ib введу данные для автоматической авторизации.

После наших действий, в окне браузера мы увидим ОК.

Вернусь в 1С и добавлю 2 общих серверных модуля. В одном будем описывать работу нашего чат бота, а во втором напишем универсальные методы по работе с API ВКонтакте.

На этом все. Продолжение в следующем уроке. И посмотреть полную версию вы можете в видео ниже.
Илья, добрый день. Спасибо большое за Ваши уроки, очень интересные и понятные.
У меня к вам вопрос. Когда в чат боте отправляешь картинку и при обновлении в режиме предприятия сообщений, выскакивает ошибка «{ОбщийМодуль.SDK_Telegram.Модуль(13)}: Поле объекта не обнаружено (text)
Если НовоеСообщение.message.text = «/start» Тогда
»
До этого момента все прекрасно. как отправить картинку, чтобы все не ломалось и она отображалась в 1С?
Я видел, у вас там в коде прописан путь от диска D. Это файлы и для чего они?