Commit Graph

10 Commits

Author SHA1 Message Date
osmarks de835dfe08 changes 2023-07-19 14:51:52 +01:00
osmarks 4d5ed52f7f telephony semioverhaul 2021-04-05 19:08:37 +01:00
osmarks 5019702f62 migration for guild ID change 2021-02-28 12:46:02 +00:00
osmarks d8344d9759 Unified bridge system
ABR can now bridge to IRC, because of course.
It can also bridge Discord to Discord.
Bridging works transitively because I have a fairly elegant (if I do say so myself) way of handling it:
links are internally point-to-point, and when something is sent in a channel with links configured the bot traverses the graph of links to work out where to send to.
It is planned to expose a private websocket API to synchronize with other servers providing virtual channels.
This system is now used for telephone calls.
There may be issues in certain situations due to the lack of (meaningful) transaction support in aiosqlite.
The telephone command has been extended with (un)link commands, currently only for me as they can link anywhere.
2021-02-25 17:48:06 +00:00
osmarks d5a9e8d525 fix errors erroring erroristically 2021-02-09 18:04:52 +00:00
osmarks 7b11e95542 refactoring, userdata module 2021-02-09 17:17:19 +00:00
osmarks a8ba54c711 basic achievement system 2020-11-01 17:07:36 +00:00
osmarks f902ca0d64 modularize it, add mostly working phone function 2020-10-11 14:40:39 +01:00
osmarks 6db8a42318 Reminder support! 2020-05-12 17:08:03 +01:00
osmarks 510bdca28e Migrate to SQLite3 backend 2020-04-18 13:14:31 +01:00