Перейти к основному содержимому

Evolutrix CRM Rest API | TelegramBot (1.0.0)

Download OpenAPI specification:Download

Описание Rest API — методов для взаимодействия с серверной стороной модуля TelegramBot.

Коллекция Postman со всеми методами.

Расширение ядра

Ниже перечислены соответствующие изменения:

Конфигурация Telegram-бота

status

Возвращает статус конфигурации Telegram-бота и информацию о нем (если Telegram-бот сконфигурирован).

Требуются права доступа:

  • INTERNAL_TELEGRAM_BOT_ACCESS_TOKEN_STORE
Authorizations:
BearerToken

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    },
  • "message": "ОК"
}

set access token

Выполняет подключение Telegram-бота по его токену.

Требуются права доступа:

  • INTERNAL_TELEGRAM_BOT_ACCESS_TOKEN_STORE
Authorizations:
BearerToken
Request Body schema: application/json
required

Данные Telegram-бота

access_token
required
string

Access token Telegram-бота, полученный от BotFather.

Responses

Request samples

Content type
application/json
{
  • "access_token": "123456789:ABCdefGHIjklMNOPqrstUVWXYZ"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": { },
  • "message": "ОК"
}

connect to profile

Связывает чат Telegram-бота с сотрудником для возможности получения уведомлений и прочего взаимодействия.

Authorizations:
BearerToken
Request Body schema: application/json
required

Данные Telegram чата

chat_id
required
number

Идентификатор чата с Telegram-ботом (для получения необходимо выполнить коману /start в чате с ботом).

Responses

Request samples

Content type
application/json
{
  • "chat_id": 123456789
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": { },
  • "message": "ОК"
}