MyChat Scripts: mIntegrationTelegramAddUser, добавить пользователя для интеграции с Telegram
Добавить пользователя 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