1
0
mirror of https://github.com/osmarks/autobotrobot synced 2024-06-23 13:33:17 +00:00
Commit Graph

67 Commits

Author SHA1 Message Date
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
c150526df8 minor refactor 2020-11-01 12:05:01 +00:00
41c1636398 refactor time unit mappings 2020-10-30 14:59:37 +00:00
2da79c6dfe update reminder docs 2020-10-30 14:46:58 +00:00
6b56ba5f00 no pings via apiotelephony 2020-10-30 13:06:25 +00:00
fd4585a12f fixed timedelta thing 2020-10-30 12:49:17 +00:00
0ef9aaa8c3 relative time in reminders for purposes 2020-10-30 12:49:13 +00:00
6ad622e027 fortnight support 2020-10-30 12:33:55 +00:00
1f77fb9c1f improve time parsing
- fix natural language style
- metric prefix capability
2020-10-30 12:26:35 +00:00
7c5c62ff40 fix readiness checks 2020-10-30 12:26:17 +00:00
f0f0726998 removal of bug, probably addition of new ones 2020-10-27 16:35:56 +00:00
f42dc02572 fix required argument errors 2020-10-11 17:50:01 +01:00
9b48a5086c slightly more docs 2020-10-11 17:13:56 +01:00
1a6c62cc07 ++invite alias 2020-10-11 17:06:36 +01:00
977f3352d6 fix status command 2020-10-11 16:26:29 +01:00
a2e0c4a649 fix mod check 2020-10-11 16:17:13 +01:00
f902ca0d64 modularize it, add mostly working phone function 2020-10-11 14:40:39 +01:00
50e4c22565 more apioform types, also other things 2020-10-10 16:32:42 +01:00
81aa592273 overengineer reminding mechanism 2020-10-10 16:32:08 +01:00
26f5247acf New commands and stuff
- ++apioform
- ++random using py-rolldice
- ++choose - random choice with new AutoBias™ algorithm
- ban andrew
- minor general fixes
- cheat at esobot typeraces autonomously
2020-09-10 18:51:38 +01:00
ef993de7e3 ... fix really stupid security issue in admin options 2020-06-18 21:35:08 +01:00