Difference between revisions of "TotalControl for LSL/Events"
From SmartBots Developers Docs
m (Gg moved page AdminBot for Bots/Events to TotalControl LSL/Events) |
|
(No difference)
|
Revision as of 13:07, 12 May 2017
AdminBot raises events to inform your script about errors, chat IMs and other things happened. To catch it, use the LSL link_message event (see AdminBot Examples for usage patterns).
Parsing Events
LSL link_message event has the following syntax:
link_message( integer sender_num, integer num, string str, key id )
For AdminBot, num will contain the event code (see below). str and id value depend on the event.
Events List
The following events can be raised by AdminBot for Bots gateway:
Command | Description | |
---|---|---|
Status | ||
BOT_SETUP_SUCCESS | Raised when Bot has been set successfully | |
BOT_SETUP_FAILED | Raised when there was an error setting the bot | |
BOT_COMMAND_FAILED | Raised when command error occurs. | |
BOT_EVENT_STATUS_REPLY | Raised when bot status is received. | |
Group Messaging | ||
BOT_EVENT_LISTEN_SUCCESS | Raised when a listener has successfully been established | |
BOT_EVENT_LISTEN_LOCAL_CHAT | Raised when Bot sees a message in local chat | |
BOT_EVENT_LISTEN_IM | Raised when Bot receives an instant message | |
BOT_EVENT_LISTEN_INVENTORY | Raised when Bot receives an inventory item | |
BOT_EVENT_LISTEN_MONEY | Raised when Bot receives a payment | |
BOT_EVENT_LISTEN_DIALOG | Raised when Bot receives a dialog menu |