aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* mail: Finish mail alerting modulemailCara Salter2023-06-10
| | | | | | Will allow for semi-automated alerts whenever there's mail for someone. Change-Id: I9bbe20030d66b43e501a3d51b27a87bd397d7734
* mail: Init mail moduleCara Salter2023-06-10
| | | | | | Also bind the slash command and form submit events properly Change-Id: I8d01cb0075945c79c6bf991fa4d64f5227dd5f86
* meta: Use system libraries to compile0.5Cara Salter2023-05-31
| | | | | | | Also: try to make pqxx not use local socket for connections (unsuccessful) Change-Id: I351fe1a405a7c204e1276a90da75ab3d32f51bdc
* Bump version0.4Cara Salter2023-04-25
|
* sql: Implement bot stateCara Salter2023-04-23
| | | | | | | | | | | | Allows for persistent, dynamic storage of configuration options outside of the config.json file. The bot_state table is, essentially, a key-value store for config options. There are two new prepared statements, `state` and `update_state`: - `state` will return the value for the provided key - `update_state` will create the key or update an existing key
* build: Update CMakeListsCara Salter2023-04-23
| | | | Start using find_package to find system packages rather than always depending on building them ourselves
* Update READMECara Salter2023-04-15
| | | | Change-Id: Ic7ec9198f5f4917a01102612879eaac693f9c8c4
* bump to version 0.30.3Cara Salter2023-04-15
| | | | Change-Id: I0734518789e8b9278f2f3f6476faf339e337609e
* Finish spotifyspotifyCara Salter2023-04-15
| | | | | | for now Change-Id: I77c7d319ddf37c7259f4de89567f9a6719f88796
* Automagically refresh spotify tokensCara Salter2023-04-15
| | | | Change-Id: I883f28a88776e0a04b90e6d07c255a3fd9f05977
* init spotifyCara Salter2023-04-15
| | | | Change-Id: I6796976649ee59f4e647148e77d76effa7315f73
* modldr: Support modules in a different path from exeCara Salter2023-04-10
| | | | Change-Id: If56998535b8067b29ea34c760ac2da4339174983
* add example configCara Salter2023-04-07
| | | | Change-Id: I5613b58487bdfe33c1dbc22852321c4bf4e7d3f1
* meta: Add sentry supportCara Salter2023-04-07
| | | | Change-Id: Icda968ab189d601c5e390dfee094ae4419cce9e6
* mmanager: SQL query commandCara Salter2023-04-07
| | | | Change-Id: Iee7640e7310ce83a01887f354b9f5471a0c5c1df
* sentry: Add sentry supportCara Salter2023-04-06
| | | | Change-Id: I3cff2a05c63e88abddc8eff6a3ee9a9f73a5172d
* Merge branch 'database'Cara Salter2023-04-06
|\ | | | | | | Change-Id: I5f6fb3b64db0585955defdec0fe1ee9555ba89ec
| * pg: Add postgres supportCara Salter2023-04-06
| | | | | | | | | | | | Supports migrations Change-Id: Ifca8358d4f57a4b417f1d972e400e98767e01bb5
| * spotify: Implement regex matching for spotify URLsCara Salter2023-04-03
| | | | | | | | Change-Id: Iccaede4fcb46c60181567082b02725db7a9f83ac
| * spotify: Init spotify moduleCara Salter2023-04-03
| | | | | | | | Change-Id: I8f8bd9cbcc54bc8f4ce42d9ce0292ec6b5ac5cf0
* | spotify: Implement regex matching for spotify URLsCara Salter2023-04-06
| | | | | | | | Change-Id: Iccaede4fcb46c60181567082b02725db7a9f83ac
* | spotify: Add spotify moduleCara Salter2023-04-03
|/ | | | Change-Id: I8f8bd9cbcc54bc8f4ce42d9ce0292ec6b5ac5cf0
* Add READMECara Salter2023-04-03
| | | | Change-Id: I436829b576c46dd04bcf33044f5d157552b51615
* Init spotify moduleCara Salter2023-04-03
| | | | Change-Id: I01535de80c6426f1f724ffad87a628b8a9a1b55d
* modules: Fix issue with unloading modules bound to OnMessageCara Salter2023-04-03
| | | | | | | | | | When unloaded, modules attached to OnMessage events would still be part of the list used by FOREACH_MOD to send events to, leading to a segfault. This changes the behavior of load and unload to place new modules at the *start* of the event handler arrays, leading them to already be processed by the time the bot gets to the ModuleManager.
* meta: Update CMakeListsCara Salter2023-04-02
|
* Add dependencies to CMakeListsCara Salter2023-04-02
|
* Finish reactions moduleCara Salter2023-03-30
|
* reactions moduleCara Salter2023-03-30
|
* modules!Cara Salter2023-03-30
|
* initial commitCara Salter2023-03-27