osmarks
4d5ed52f7f
telephony semioverhaul
2021-04-05 19:08:37 +01:00
osmarks
e525f8da10
somewhat hacky "stage" support
...
(requires accursed patch to d.py channel factory, channeltypes enum)
2021-03-31 22:45:27 +01:00
osmarks
bf49617568
DDG search
2021-03-25 18:39:45 +00:00
osmarks
9936827f4d
Logging message fixes, bridge overhaul, associated fixes
2021-03-25 17:56:29 +00:00
osmarks
a90f7fc49f
error handling fix, more liberal bridging
2021-03-08 16:56:22 +00:00
osmarks
76e04227a7
IRC link as extension
2021-03-08 10:25:11 +00:00
osmarks
fe0918120e
zero width space in Discord→IRC nicknames
2021-03-06 22:25:31 +00:00
osmarks
5019702f62
migration for guild ID change
2021-02-28 12:46:02 +00:00
osmarks
97a8f9dd19
SQL null is apparently awful so use _global for global userdata
2021-02-28 12:33:33 +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
d449d5356b
userdata changes
2021-02-15 20:12:34 +00:00
osmarks
5f17885953
rework apioforms
2021-02-15 20:12:29 +00:00
osmarks
54743a9971
better userdata docs
2021-02-09 18:19:12 +00:00
osmarks
d5a9e8d525
fix errors erroring erroristically
2021-02-09 18:04:52 +00:00
osmarks
bd3b70314d
help fixes
2021-02-09 17:29:24 +00:00
osmarks
ec00cef7ae
better help
2021-02-09 17:19:12 +00:00
osmarks
7b11e95542
refactoring, userdata module
2021-02-09 17:17:19 +00:00
osmarks
8f25254204
fix prometheus sstuff
2021-01-27 20:35:32 +00:00
osmarks
4e1dc6b337
prometheus integration
2021-01-27 19:38:21 +00:00
osmarks
6d18a5c56e
change things, somehow
2021-01-14 09:38:32 +00:00
osmarks
2ff9497f61
do ++choose sanely via multinomial distribution
2020-12-07 17:39:41 +00:00
osmarks
e781477f1a
change heavserver role assignment
2020-12-07 17:39:25 +00:00
osmarks
c4fdf3d17a
config reload command
2020-11-25 19:04:10 +00:00
osmarks
9562f66f32
Heavserver Role Addition Engine™
2020-11-25 19:00:43 +00:00
osmarks
e8fbebcbaa
allowed mentions hotfix
2020-11-25 17:34:19 +00:00
osmarks
04e8893b49
random text change
2020-11-01 17:50:44 +00:00
osmarks
6b7de4055b
improved congratulation
2020-11-01 17:48:03 +00:00
osmarks
ef1c20803d
fix user_config
2020-11-01 17:39:00 +00:00
osmarks
bf6e413eb6
further achievements
2020-11-01 17:32:02 +00:00
osmarks
285301b212
fix presence
2020-11-01 17:13:52 +00:00
osmarks
3eb8060004
fix presence
2020-11-01 17:10:47 +00:00
osmarks
a8ba54c711
basic achievement system
2020-11-01 17:07:36 +00:00
osmarks
b8af7a9ccc
remove caching layer from apiotelephone
2020-11-01 13:15:23 +00:00
osmarks
c150526df8
minor refactor
2020-11-01 12:05:01 +00:00
osmarks
41c1636398
refactor time unit mappings
2020-10-30 14:59:37 +00:00
osmarks
2da79c6dfe
update reminder docs
2020-10-30 14:46:58 +00:00
osmarks
6b56ba5f00
no pings via apiotelephony
2020-10-30 13:06:25 +00:00
osmarks
fd4585a12f
fixed timedelta thing
2020-10-30 12:49:17 +00:00
osmarks
0ef9aaa8c3
relative time in reminders for purposes
2020-10-30 12:49:13 +00:00
osmarks
6ad622e027
fortnight support
2020-10-30 12:33:55 +00:00
osmarks
1f77fb9c1f
improve time parsing
...
- fix natural language style
- metric prefix capability
2020-10-30 12:26:35 +00:00
osmarks
7c5c62ff40
fix readiness checks
2020-10-30 12:26:17 +00:00
osmarks
f0f0726998
removal of bug, probably addition of new ones
2020-10-27 16:35:56 +00:00
osmarks
f42dc02572
fix required argument errors
2020-10-11 17:50:01 +01:00
osmarks
9b48a5086c
slightly more docs
2020-10-11 17:13:56 +01:00
osmarks
1a6c62cc07
++invite alias
2020-10-11 17:06:36 +01:00
osmarks
977f3352d6
fix status command
2020-10-11 16:26:29 +01:00
osmarks
a2e0c4a649
fix mod check
2020-10-11 16:17:13 +01:00
osmarks
f902ca0d64
modularize it, add mostly working phone function
2020-10-11 14:40:39 +01:00
osmarks
50e4c22565
more apioform types, also other things
2020-10-10 16:32:42 +01:00