Gary Kramlich
91a08dfd15
Add some additional checks for a portal creation
...
Refs #15
2022-02-28 04:52:51 -06:00
Gary Kramlich
dc3bdc2cec
Double puppet support
2022-02-27 22:46:11 -06:00
Gary Kramlich
a51b1074ba
Add support for custom emoji in reactions.
...
This seems to be working correctly, but element-desktop isn't rendering them,
not sure if that's expected or not.
Closes #4
2022-02-19 10:14:43 -06:00
Gary Kramlich
1c2dc8e9da
Implement attachments for Matrix -> Discord
2022-02-19 07:37:12 -06:00
Gary Kramlich
7f99dc4a9e
Implement attachments for Discord -> Matrix
2022-02-19 06:20:07 -06:00
Gary Kramlich
210fdda2fc
Fix a crash when discord doesn't send an author
2022-02-11 03:56:52 -06:00
Gary Kramlich
c2e1c35dca
Add support for edited messages from discord
2022-02-11 02:43:54 -06:00
Gary Kramlich
11bd655027
Implement message editing from the matrix side
2022-02-10 16:09:54 -06:00
Gary Kramlich
3e9f927ed4
Add support for deleting messages from discord
2022-02-08 05:18:25 -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
9d13905a77
Add the db for reactions and removals from discord
2022-02-07 16:42:58 -06:00
Gary Kramlich
33c3cc998e
implement reactions from the discord side
2022-02-07 05:00:40 -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
f20d204dd7
Remove some unnecessary logging messages
2022-01-27 12:29:11 -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