Gary Kramlich
2ae56ad0ed
Fix an issue where the bot would think e2be dms were the management rooms
2022-05-02 11:31:51 -05:00
Gary Kramlich
c5f58afe71
End to bridge encryption implementation
...
So far this is passing my basic tests, but could use some testing from people
that are much more familiar with how this is supposed to work.
Refs #27
2022-04-27 12:43:12 -05:00
Gary Kramlich
3629d7807c
Implement channel name formatting and handle channel updates
2022-04-11 11:35:35 -05:00
Gary Kramlich
4b87ea1cc7
Add (dis|re)connect commands and provision api
...
Also fixed a number of data races.
2022-02-22 07:56:15 -06:00
Gary Kramlich
8380c4b1b0
Finish up reaction removals from both sides
...
Also implement redactions on the matrix side
2022-02-08 03:51:29 -06:00
Gary Kramlich
3efe242d70
Implement reactions from the matrix side
2022-02-06 22:20:13 -06:00
Gary Kramlich
312018173f
Store the message map
2022-02-06 19:08:30 -06:00
Gary Kramlich
6607e773a6
More state management for portals
2022-01-31 05:36:08 -06:00
Gary Kramlich
c1bb55d3cf
Tons of works on dm's.
...
They mostly work including display names and avatars. However that's about all
they do right now.
2022-01-31 04:53:21 -06:00
Gary Kramlich
680f7bdbea
A ton of work getting towards dms.
...
This commit also points to my fork of discordgo which makes it look like the
official client which is the only way to get the actually contents of a dm
when not authorized as a bot.
2022-01-25 23:22:20 -06:00
Gary Kramlich
2279916d9c
Implement the command parser
...
Right now this just supports help and version, but will be getting new commands
shortly.
2021-12-30 15:08:41 -06:00
Gary Kramlich
456a15ba56
Initial bot functionality
...
* The bot now properly joins the management room
* The management room is persisted in the database
* Welcome/help messages are sent in the management room
2021-12-30 09:33:06 -06:00
Gary Kramlich
78ab3d3804
Initial database setup including migrations
2021-12-09 05:37:41 -06:00
Gary Kramlich
be3982e585
Start of the bot and it's matrix connection
2021-12-07 19:08:58 -06:00