Update docs

This commit is contained in:
Christopher Cookman 2024-06-18 21:50:16 -06:00
parent 8c4fd8362a
commit e3c2418e7b
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42
2 changed files with 70 additions and 46 deletions

View file

@ -51,7 +51,9 @@ To set up the config file, follow the steps below:
"roleId": "user-role",
"logId": "log-channel",
"extList": "extension-list-channel",
"developers": ["your-user-id"]
"developers": [
"your-user-id"
]
},
"mariadb": {
"host": "db-hostname0here",
@ -71,7 +73,7 @@ To set up the config file, follow the steps below:
"interval": 60,
"url": "uptime-kuma-link"
}
}
}
```
4. Replace the placeholders with your own values:
- `ntfyUrl`: The URL of the NTFY server.
@ -86,6 +88,7 @@ To set up the config file, follow the steps below:
- `extension-list-channel`: The ID of the channel where the extension list will be sent.
- `your-user-id`: Your Discord user ID.
- `db-hostname-here`: The hostname of the MariaDB server.
- Use `mysql -u root -p -e "CREATE USER 'bot'@'localhost' IDENTIFIED BY 'bot';"` to create a new user. Change `localhost` to the IP of the server running the bot if you aren't running the bot on the PBX server.
- `uptime-kuma-link`: The URL of the Uptime Kuma instance.
5. Run the bot:
```shell

View file

@ -1,18 +1,39 @@
{
"ntfyUrl": "ntfy-url",
"freepbx": {
"server": "sip.example.com",
"url": "https://your.freepbx.instance",
"clientid": "clientid",
"server": "sip-server-ip",
"url": "pbx-api-url",
"clientid": "gql-client-id",
"allowedscopes": "gql",
"secret": "secret",
"startExt" : 1000,
"secret": "gql-secret",
"startExt": 1000
},
"discord": {
"token": "discordtoken",
"guildId": "mainguild",
"roleId": "userrole",
"devId": "yourdiscordid",
"logId": "logchannel",
"extList": "extension list channel"
"token": "bot-token",
"guildId": "guild-id",
"roleId": "user-role",
"logId": "log-channel",
"extList": "extension-list-channel",
"developers": [
"your-user-id"
]
},
"mariadb": {
"host": "db-hostname0here",
"user": "bot",
"password": "bot",
"database": "asterisk",
"connectionLimit": 5
},
"cdrdb": {
"host": "db-hostname-here",
"user": "bot",
"password": "bot",
"database": "asteriskcdrdb",
"connectionLimit": 5
},
"status": {
"interval": 60,
"url": "uptime-kuma-link"
}
}