# acceptFriendshipOffer

Accept (or reject) a friendship offer sent by another avatar.

```javascript
Bot.on("friendship_offer", (event) => {
  Bot.acceptFriendshipOffer(event.avatar_uuid, event.session_id, true);
});
```

See the [friendship_offer](/doc/bad695b2-d58e-42a9-a740-f0ab3713bf00) event for details.

```snippet playground-input-2k8u0pPON3
`avatar_uuid` | yes | Sender avatar UUID
`session_id`  | yes | Session UUID from the event
`accept`      | yes | `true` to accept the offer, `false` to reject
```

```snippet playground-output-RlTybcdAWF
`success` | bool   | true if command completed successfully
`error`   | string | error string if command has failed
```

## Example

```javascript
Bot.on("friendship_offer", async function(event) {
  console.log("Got friendship offer from: " + event.avatar_name + "\n\nAccepting now.");
  let response = await Bot.acceptFriendshipOffer(event.avatar_uuid, event.session_id, true);
  if(response.success) {
    console.log("Accepted the friendship Offer");
  } else {
    console.log("Rejected the friendship Offer");
    console.error("Error: " + response.error);
  }
});

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