all-other-usernames-were-taken
e928ba7550
does this satisfy your tastes
2021-10-06 15:53:42 -04:00
what
92fbacbfcb
hacky fix for adding replies to bridge
...
please note i have no idea on how to test these
2021-10-06 07:16:25 -07:00
what
0bf84250b3
give name of role mentions
2021-10-06 06:58:04 -07:00
40b82bd10b
permissions changes
2021-07-28 22:08:57 +01:00
ba2ce97290
bridge attachments, other fixes
2021-07-28 20:30:37 +01:00
4700a2f389
timezone awareness
2021-07-28 18:13:32 +01:00
3654aa30a0
Inevitable miscellaneous fixes
2021-07-28 16:52:46 +01:00
83074a743b
general changes, fix webhook rate limit incursions
2021-07-17 22:09:17 +01:00
d9c7df8d23
improve, deliver, create, develop, design, operate, manage, produce, modernize, complicate, nationalize, placate, evolve, alter, amend, change or obliterate code
2021-05-31 20:14:04 +01:00
c1b5007d33
miscellaneous fixes
2021-05-30 20:11:01 +01:00
134a6e6e31
rearrange a bit, add machine learning for general trendiness
2021-05-30 20:10:54 +01:00
a7f6156727
fractional years, at last
2021-05-12 18:11:25 +01:00
a68317668a
IRC channel keys, minor patch
2021-05-12 17:32:52 +01:00
9ff2b0b8b6
"deal with" invalid UTF-8
2021-04-18 12:39:49 +01:00
4f54f2d058
fix concurrency issue by serializing role transfers
2021-04-15 13:15:17 +01:00
8ae4fa22cb
rdial, "cheese touch" role
2021-04-14 22:44:16 +01:00
c80e6ae5e3
vaguely improve or unimprove graphs
2021-04-13 16:34:36 +01:00
4d5ed52f7f
telephony semioverhaul
2021-04-05 19:08:37 +01:00
e525f8da10
somewhat hacky "stage" support
...
(requires accursed patch to d.py channel factory, channeltypes enum)
2021-03-31 22:45:27 +01:00
bf49617568
DDG search
2021-03-25 18:39:45 +00:00
9936827f4d
Logging message fixes, bridge overhaul, associated fixes
2021-03-25 17:56:29 +00:00
a90f7fc49f
error handling fix, more liberal bridging
2021-03-08 16:56:22 +00:00
76e04227a7
IRC link as extension
2021-03-08 10:25:11 +00:00
fe0918120e
zero width space in Discord→IRC nicknames
2021-03-06 22:25:31 +00:00
5019702f62
migration for guild ID change
2021-02-28 12:46:02 +00:00
97a8f9dd19
SQL null is apparently awful so use _global for global userdata
2021-02-28 12:33:33 +00:00
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
d449d5356b
userdata changes
2021-02-15 20:12:34 +00:00
5f17885953
rework apioforms
2021-02-15 20:12:29 +00:00
54743a9971
better userdata docs
2021-02-09 18:19:12 +00:00
d5a9e8d525
fix errors erroring erroristically
2021-02-09 18:04:52 +00:00
bd3b70314d
help fixes
2021-02-09 17:29:24 +00:00
ec00cef7ae
better help
2021-02-09 17:19:12 +00:00
7b11e95542
refactoring, userdata module
2021-02-09 17:17:19 +00:00
8f25254204
fix prometheus sstuff
2021-01-27 20:35:32 +00:00
4e1dc6b337
prometheus integration
2021-01-27 19:38:21 +00:00
6d18a5c56e
change things, somehow
2021-01-14 09:38:32 +00:00
2ff9497f61
do ++choose sanely via multinomial distribution
2020-12-07 17:39:41 +00:00
e781477f1a
change heavserver role assignment
2020-12-07 17:39:25 +00:00
c4fdf3d17a
config reload command
2020-11-25 19:04:10 +00:00
9562f66f32
Heavserver Role Addition Engine™
2020-11-25 19:00:43 +00:00
e8fbebcbaa
allowed mentions hotfix
2020-11-25 17:34:19 +00:00
04e8893b49
random text change
2020-11-01 17:50:44 +00:00
6b7de4055b
improved congratulation
2020-11-01 17:48:03 +00:00
ef1c20803d
fix user_config
2020-11-01 17:39:00 +00:00
bf6e413eb6
further achievements
2020-11-01 17:32:02 +00:00
285301b212
fix presence
2020-11-01 17:13:52 +00:00
3eb8060004
fix presence
2020-11-01 17:10:47 +00:00
a8ba54c711
basic achievement system
2020-11-01 17:07:36 +00:00
b8af7a9ccc
remove caching layer from apiotelephone
2020-11-01 13:15:23 +00:00