Добавить пользователя Telegram в MyChat Server для будущей привязки к пользователю MyChat (по UIN).

 

Обычно эта функция используется в связке с событием OnRequestByREST для автоматической регистрации Telegram-пользователей со стороны бота, который обращается к серверу MyChat HTTP GET запросом.

 

Синтаксис

function mIntegrationTelegramAddUser(sID, sFirstName, sLastName, sNickName: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sID

string

идентификатор пользователя Telegram;

sFirstName

string

имя пользователя Telegram;

sLastName

string

фамилия пользователя Telegram;

sNickName

string

ник пользователя Telegram.

 

Результат функции

0

ошибок нет, пользователь успешно добавлен;

-1

пользователь не добавлен, такой Telegram ID уже есть в базе.

 

Пример

begin
  case mIntegrationTelegramAddUser('3495769345', 'Alexey', 'Pikurov', 'HobitZlobny') of
    0: mLogScript('All ok, user added', 'Telegram');
    -1: mLogScript('User with this Telegram ID is already exists!', 'Telegram');
  end;
end.


Результат работы скрипта

[19:05:08] (Log "AddNewTelegramUser"): [Telegram] All ok, user added

 

Ещё посмотреть

mLogScript