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", "roleId": "user-role",
"logId": "log-channel", "logId": "log-channel",
"extList": "extension-list-channel", "extList": "extension-list-channel",
"developers": ["your-user-id"] "developers": [
"your-user-id"
]
}, },
"mariadb": { "mariadb": {
"host": "db-hostname0here", "host": "db-hostname0here",
@ -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. - `extension-list-channel`: The ID of the channel where the extension list will be sent.
- `your-user-id`: Your Discord user ID. - `your-user-id`: Your Discord user ID.
- `db-hostname-here`: The hostname of the MariaDB server. - `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. - `uptime-kuma-link`: The URL of the Uptime Kuma instance.
5. Run the bot: 5. Run the bot:
```shell ```shell

View file

@ -1,18 +1,39 @@
{ {
"ntfyUrl": "ntfy-url",
"freepbx": { "freepbx": {
"server": "sip.example.com", "server": "sip-server-ip",
"url": "https://your.freepbx.instance", "url": "pbx-api-url",
"clientid": "clientid", "clientid": "gql-client-id",
"allowedscopes": "gql", "allowedscopes": "gql",
"secret": "secret", "secret": "gql-secret",
"startExt" : 1000, "startExt": 1000
}, },
"discord": { "discord": {
"token": "discordtoken", "token": "bot-token",
"guildId": "mainguild", "guildId": "guild-id",
"roleId": "userrole", "roleId": "user-role",
"devId": "yourdiscordid", "logId": "log-channel",
"logId": "logchannel", "extList": "extension-list-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"
} }
} }