Прочитать на английском

Поделиться через


class Dialog::CustomCommandsConfig

class Dialog::CustomCommandsConfig
  : public Dialog::DialogServiceConfig

Класс, определяющий конфигурации для объекта соединителя службы диалогов для использования серверной части CustomCommands.

Элементы

SetApplicationId

Синтаксис: public inline void SetApplicationId ( const std::string & applicationId );

Задает соответствующий идентификатор серверного приложения.

Параметры

  • applicationId Идентификатор приложения.

GetApplicationId

Синтаксис: public inline std::string GetApplicationId ( ) const;

Возвращает идентификатор приложения.

Возвращаемое значение

Секретный ключ канала службы "Речь".

FromSubscription

Синтаксис: public inline static std::shared_ptr< CustomCommandsConfig > FromSubscription ( const std::string & appId , const std::string & subscription , const std::string & region );

Создает экземпляр конфигурации Custom Commands с указанным идентификатором приложения, ключом подписки и регионом.

Параметры

  • appId Идентификатор приложения пользовательских команд.

  • subscription Ключ подписки, связанный с ботом

  • region Имя региона (см. страницу региона).

Возвращаемое значение

Общий указатель на новую конфигурацию платформы бота.

FromAuthorizationToken

Синтаксис: public inline static std::shared_ptr< CustomCommandsConfig > FromAuthorizationToken ( const std::string & appId , const std::string & authToken , const std::string & region );

Создает экземпляр конфигурации Custom Commands с указанным маркером авторизации идентификатора приложения и регионом. Примечание. Вызывающий объект должен убедиться, что маркер авторизации действителен. До истечения срока действия маркера авторизации вызывающий объект должен обновить его, вызвав этот метод задания с новым допустимым маркером. Так как значения конфигурации копируются при создании нового соединителя, новое значение маркера не будет применяться к уже созданным соединителям. Для соединителей, созданных ранее, необходимо задать маркер авторизации соответствующего соединителя, чтобы обновить маркер. В противном случае соединители будут сталкиваться с ошибками во время работы.

Параметры

  • appId Идентификатор приложения пользовательских команд.

  • authToken Маркер авторизации.

  • region Имя региона (см. страницу региона).

Возвращаемое значение

Общий указатель на новую конфигурацию платформы бота.