Commit Graph

21 Commits

Author SHA1 Message Date
d9d0ce3236 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 19:55:04 +01:00
a5ddbf0d2e Implement heartbeat for uptime monitoring
All checks were successful
continuous-integration/drone/push Build is passing
You can now monitor the bot's uptime via any external tool that supports push heartbeats. The bots sends a GET request every 30 seconds to show that it's online. The URL is hardcoded for the moment, but very easy to change.
2022-11-21 19:54:49 +01:00
0bcb5d58f4 Set message expiration time to 15 seconds
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 19:11:18 +01:00
531ff66bae Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 19:07:49 +01:00
da511f2913 Database overhaul to fix #3
All checks were successful
continuous-integration/drone/push Build is passing
We are now tracking whether messages are sent privately on in a guild, and acting accordingly.
2022-11-21 19:07:34 +01:00
0aec543a46 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 16:28:31 +01:00
163619a7f8 Improve registered commands caching
All checks were successful
continuous-integration/drone/push Build is passing
Discord's API is slow in updating and registering new commands, so we set up a runnable to periodically check.
2022-11-21 16:24:09 +01:00
e9f475cb59 Refactor code and packages
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 15:02:40 +01:00
cdc45d62f2 Move uptime string generator to config class
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 15:00:37 +01:00
6998cc92e5 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 14:55:01 +01:00
79c8f1a95e Start implementing bot info command
Some checks failed
continuous-integration/drone/push Build is failing
2022-11-21 12:19:35 +01:00
f73b489844 Bump version
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-21 11:15:23 +01:00
98a162a33b Implement SQLite database solving #1
All checks were successful
continuous-integration/drone/push Build is passing
A new basic database has been laid out, with support for message expiry and disabling buttons for old messages.
2022-11-21 00:14:13 +01:00
c44251ddb7 Move avatar resolutions to config class
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-20 19:00:27 +01:00
33d81acc64 Improve internal documentation
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-20 18:11:00 +01:00
18db0282d5 Implement invite link command
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-20 16:07:04 +01:00
cd46d601ec Remove pause feature
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-20 06:07:25 +01:00
dd4ffe252e Add command to stop bot process
All checks were successful
continuous-integration/drone/push Build is passing
Previously, anyone could send the keywords in chat and kill the bot. Now, only the set bot owner can run the command.
2022-11-20 05:57:58 +01:00
ff4ffba45d Implement verbosity-changer command at runtime
All checks were successful
continuous-integration/drone/push Build is passing
2022-08-26 20:43:12 +02:00
a18b34b784 Add pause command to halt processing
All checks were successful
continuous-integration/drone/push Build is passing
Useful for now since I have two instances of the bot running in the same servers and I don't want both of them to respond.
2022-08-26 20:27:46 +02:00
a032712450 Add verbose message logger 2022-08-26 00:13:06 +02:00