From SmartBots Developers Docs
Jump to: navigation, search

Accept (or reject) a teleport offer sent by other avatar.

Bot.on("teleport_offer", (event) => {
  Bot.acceptTeleportOffer(event.avatar_uuid, event.session_id, true);

See teleport_offer event for details.


This command accepts the following parameters:

Variable Required Description

avatar_uuid yes sender avatar UUID
session_id yes session UUID from the event
accept yes true to accept an offer, false to reject.
Function returns a Promise with the following data:
success bool true if command completed successfully
error string error string if command has failed


  • Bot cannot reject teleport offers from Bot Owner.


Bot.on("teleport_offer", async function(event) {
  console.log("Got teleport offer from: " + event.avatar_name + "\n\nAccepting now.");
  let response = await Bot.acceptTeleportOffer(event.avatar_uuid, event.session_id, true);
    console.log("Accepted the Teleport Offer");
  } else {
    console.log("Rejected the Teleport Offer");
    console.error("Error: " + response.error)

console.log("Bot is listening, teleport offers");

<< return back to Bot commands

(Miss an API call or parameter? Submit your request in forum)