"Для разработчиков", "Серверные скрипты", "Описание функций", "Интеграции", "Telegram", "mIntegrationTelegramAddUser".
Добавить пользователя 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