MyChat Integration API: MCIAPI_CS_SetChannelTopic, изменить тему конференции
Изменить тему многопользовательской конференции. Можно использовать только текст (любые UNICODE-символы).
Синтаксис
{
  "cmd"       : "0009",
  "ServerKey" : "iddqd",
  "APIStype"  : "mydata",
  "context"   : "myfunc",
  "UID"       : 23,
  "Topic"     : "new conference theme"
}
Параметры
| 
    Параметр  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    "0009", номер команды MCIAPI_CS_SetChannelTopic;  | 
 
| 
    ServerKey  | 
  
    string  | 
  
    ключ Integration API, задаётся в настройках сервера;  | 
 
| 
    APIStype  | 
  
    string  | 
  
    тип интеграции. Можно задавать произвольную строку;  | 
 
| 
    context  | 
  
    string  | 
  
    необязательный параметр, любой текст, который вернётся в ответной команде;  | 
 
| 
    UID  | 
  
    integer  | 
  
    идентификатор конференции, число > 0;  | 
 
| 
    Topic  | 
  
    string  | 
  
    новая тема конференции, строка. Может быть пустой. Все символы перевода строк (CR/LF) игнорируются.  | 
 
Результат работы
{
  "cmd"     : "0009",
  "context" : "myfunc",
  "UID"     : 23,
  "Topic"   : "new conference theme"
}
| 
    Поле  | 
  
    Тип  | 
  
    Значение  | 
 
| 
    cmd  | 
  
    string  | 
  
    HEX-номер команды, которая была успешно выполнена;  | 
 
| 
    context  | 
  
    string  | 
  
    произвольный текст, который был передан серверу в команде запроса;  | 
 
| 
    UID  | 
  
    string  | 
  
    идентификатор конференции;  | 
 
| 
    Topic  | 
  
    string  | 
  
    новая тема конференции, строка.  | 
 
Возможные ошибки
#5, MCIAPI_Error_WrongIntegrationKey
#10, MCIAPI_Error_ParameterAbsent
Created with the Personal Edition of HelpNDoc: Elevate Your Help Documentation with a Help Authoring Tool