Difference between revisions of "Bot Playground/Events"
From SmartBots Developers Docs
Line 39: | Line 39: | ||
{{API_Group|World}} | {{API_Group|World}} | ||
+ | {{API_Entry|HTTP Bot Command|region_restart}} | ||
+ | {{API_Entry|HTTP Bot Command|region_restart_cancelled}} | ||
{{API_Entry|HTTP Bot Command|script_dialog}} | {{API_Entry|HTTP Bot Command|script_dialog}} | ||
Revision as of 15:35, 6 October 2022
Event is a callback function which is invoked when something happens with your bot or surrounding world.
Callbacks are set using a special on() function:
Bot.on("instant_message", function(data) {
console.log("bot got a message:", data);
});
Events reference
Command | Description | |
---|---|---|
Agent data | ||
agent_data | Bot Playground/Events/agent data | |
Messaging | ||
chat_message | Fires when bot receives a message in the local chat | |
instant_message | Fires when bot receives a message from another avatar or in-world object. | |
start_typing | Fires when another avatar starts typing in IM to the bot. Not available for QubicBot yet (?) | |
stop_typing | Fires when another avatar stops typing in IM to the bot. Not available for QubicBot yet (?) | |
teleport_offer | Fires when bot receives a teleport offer from another avatar. | |
Group Messaging | ||
group_offer | Fires when bot receives a group invite | |
group_im | Fires when bot receives a group chat message. | |
group_notice | Fires when bot receives a group notice. | |
Inventory | ||
inventory_offer | Fires when bot receives a inventory offer | |
balance_changed | Fires when bot receives or payd money | |
Movement | ||
self_position | Fires when bot in-world location, position or heading changes. Not available for QubicBot yet (?) | |
sit | Fires when bot sits on the object | |
teleport_status | Fires when bot teleports, indicating various stages of the teleport. Not available for QubicBot yet (?) | |
World | ||
region_restart | Fires when bot receives a region restart notification. Not available for QubicBot yet (?) | |
region_restart_cancelled | Fires when bot receives a region restart cancellation notification. Not available for QubicBot yet (?) | |
script_dialog | Fires when bot receives a scripted dialog with a menu buttons | |
Online status | ||
before_login | Fires when bot is going to login to Second Life. | |
after_login | Fires when bot successfully logged to Second Life. | |
before_logout | Fires when bot is going offline. | |
after_logout | Fires after bot goes offline. Not available for QubicBot yet (?) | |
login_error | Fires when bot is unable to login to Second Life. Not available for QubicBot yet (?) |