# Initialising AdminBot

AdminBot have to know the SL group name you are going to use.

## Sending [`SB_SETUP_SETGROUP`](/doc/sb_setup_setgroup-3NAcXE4AdF) command

You can set the group in two ways:

* By calling [`SB_SETUP_SETGROUP`](/doc/sb_setup_setgroup-3NAcXE4AdF) command (with the group name).
* By calling [`SB_SETUP_SETGROUPUUID`](/doc/sb_setup_setgroupuuid-G6Ery397la) command (with the group UUID).

```csharp
llMessageLinked(LINK_SET, SB_SETUP_SETGROUP, "My group name", "SECURITY CODE");
```

OR

```csharp
llMessageLinked(LINK_SET, SB_SETUP_SETGROUPUUID, "SECURITY CODE", "group-UUID");
```

(yes, the above examples are correct: you can pass the string value instead of key)

## Security Code

To protect your group from abusive scripters, you have to pass the group security code while initializing - (read more about security code).

## Determining Success

AdminBot will raise the event after [`SB_SETUP_SETGROUP`](/doc/sb_setup_setgroup-3NAcXE4AdF) or [`SB_SETUP_SETGROUPUUID`](/doc/sb_setup_setgroupuuid-G6Ery397la):

* [`SB_SETUP_SUCCESS`](/doc/sb_setup_success-maE4hOMbrT) indicates that this group can be used now
* [`SB_SETUP_FAILED`](/doc/sb_setup_failed-LLqcCiwisK) indicates that there were an error setting the group.  
  See [AdminBot Status Codes](/doc/status-codes-ScdJkEfOkB) for details.