"For developers", "Server scripts", "Functions description", "Integrations", "Telegram", "mIntegrationTelegramAddUser".
Function to add Telegram user on MyChat Server for future binding to MyChat user by UIN and Telegram user ID.
Usually, this function is used when binding with the OnRequestByREST event for automatic registration of Telegram users from the bot's side, that request MyChat Server with HTTP GET query.
function mIntegrationTelegramAddUser(sID, sFirstName, sLastName, sNickName: string): integer;
Parameter |
Type |
Value |
---|---|---|
sID |
string |
Telegram user ID; |
sFirstName |
string |
Telegram user first name; |
sLastName |
string |
Telegram user last name; |
sNickName |
string |
Telegram user nickname. |
0 |
no errors, user added successfully; |
-1 |
the user was not added, such Telegram ID already exists in the database. |
begin
case mIntegrationTelegramAddUser('3495769345', 'Alexey', 'Pikurov', 'HobitZlobny') of
0: mLogScript('All ok, user added', 'Telegram');
-1: mLogScript('User with this Telegram ID already exists!', 'Telegram');
end;
end.
[19:05:08] (Log "AddNewTelegramUser"): [Telegram] All ok, user added