Difference between revisions of "HTTP API/Examples/Sending group invitation"
From SmartBots Developers Docs
(One intermediate revision by one other user not shown) | |||
Line 27: | Line 27: | ||
"avatar=" + llEscapeURL(llDetectedKey(0)), | "avatar=" + llEscapeURL(llDetectedKey(0)), | ||
"groupuuid=" + llEscapeURL((string)groupUUID), | "groupuuid=" + llEscapeURL((string)groupUUID), | ||
− | "roleuuid=" + llEscapeURL((string)roleUUID) | + | "roleuuid=" + llEscapeURL((string)roleUUID) |
− | + | ||
− | + | ||
], "&"); | ], "&"); | ||
Line 35: | Line 33: | ||
[HTTP_METHOD,"POST"], params); | [HTTP_METHOD,"POST"], params); | ||
} | } | ||
+ | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 13:16, 29 October 2018
The following example demonstrates the usage of group_invite API command.
It delivers invitation to everyone who touches your object.
Sending the group invitation to avatar
string sbApiKey="...";
string sbBotName="...";
string sbBotAccessCode="...";
key groupUUID="....";
key roleUUID="..."; // NULL_KEY for "Everyone"
string message="Welcome to our group!";
default {
touch_start(integer total_number) {
string params = llDumpList2String([
"action=" + "group_invite",
"apikey=" + llEscapeURL(sbApiKey),
"botname=" + llEscapeURL(sbBotName),
"secret=" + llEscapeURL(sbBotAccessCode),
"avatar=" + llEscapeURL(llDetectedKey(0)),
"groupuuid=" + llEscapeURL((string)groupUUID),
"roleuuid=" + llEscapeURL((string)roleUUID)
], "&");
llHTTPRequest("https://api.mysmartbots.com/api/bot.html",
[HTTP_METHOD,"POST"], params);
}
}