Bot and application usage
Creating an application
Using Fermi
Doing it with Fermi is simpler, first go into the settings, then click on Developer Portal, then you can click on "Create application", then if you want a bot, simply scroll down and hit create bot.
Via the command line
If your client doesn't have a Developer Portal, you can use the below API requests to create an application. Make sure to replace the instance API URL if it's different.
- Create an application:
POST https://api.spacebar.chat/api/v9/applications Authorization: <User token, e.g. from initial Gateway connection to instance> Content-Type: application/json { "name": "My Application" } - Note the returned
id. - Create a bot:
POST https://api.spacebar.chat/api/v9/applications/<id>/bot Authorization: <User token>
This will return a token for you to use.
Adding an application to a server
Via Fermi
Simply go into the bot settings and hit the button that says "Bot invite creator", and make the link there.
Via command line
POST https://api.spacebar.chat/api/v9/oauth2/authorize?client_id=<id>
Authorization: <User token of server owner/member with Manage Guild permissions>
Content-Type: application/json
{
"guild_id": "<server ID>",
"permissions": "<permission BigInt, e.g. 0 for no permissions or 8 for Administrator>",
"authorize": true
}