script_dialog

From SmartBots Developers Docs
Jump to: navigation, search

Fires when bot receives a scripted dialog with a menu buttons

Bot.on("script_dialog", function(event) { ... });

Use replyDialog to "click" a required menu button.

Reference

This event comes with the following event object:

Variable Required Description
event object properties:
name The name of the event in this case script_dialog
buttons Array The selection options (buttons) as array
channel integer The channel on which the dialog listen to.
owner_name The owner name from object that sent the dialog.
text The text in the dialog window
object_uuid The UUID of the object that sent the dialog.
object_name The name of the object that sent the dialog.

Example

Bot.on("script_dialog", function(event) {
	console.log("Got a dialog:\n" +
		event.text + "\n\n" + 
		"channel: " + event.channel + "\n" +
		"buttons:\n" + event.buttons.join("\n"));
});