autobotrobot/src
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
..
achievement.py fix prometheus sstuff 2021-01-27 20:35:32 +00:00
commands.py help fixes 2021-02-09 17:29:24 +00:00
db.py Unified bridge system 2021-02-25 17:48:06 +00:00
debug.py Unified bridge system 2021-02-25 17:48:06 +00:00
eventbus.py Unified bridge system 2021-02-25 17:48:06 +00:00
heavserver.py fix prometheus sstuff 2021-01-27 20:35:32 +00:00
irc_link.py Unified bridge system 2021-02-25 17:48:06 +00:00
main.py Unified bridge system 2021-02-25 17:48:06 +00:00
metrics.py fix prometheus sstuff 2021-01-27 20:35:32 +00:00
reminders.py fix prometheus sstuff 2021-01-27 20:35:32 +00:00
telephone.py Unified bridge system 2021-02-25 17:48:06 +00:00
tio.py Reminder support! 2020-05-12 17:08:03 +01:00
userdata.py userdata changes 2021-02-15 20:12:34 +00:00
util.py Unified bridge system 2021-02-25 17:48:06 +00:00
voice.py change things, somehow 2021-01-14 09:38:32 +00:00