Gary Kramlich
a56864f924
Make some guild log messages a bit more informative
2022-04-07 13:22:23 -05:00
Gary Kramlich
21fe76d5e4
Use the guild bridge setting to bridge messages.
...
Previously we just dropped all guild messages, now we check if the guildID is
set to bridge and if so we that it pass through, if not we just drop it.
2022-03-29 08:08:17 -05:00
Gary Kramlich
928a49b42d
Keep track of guild states.
...
We don't currently bridge anything, but this just keeps everything in sync
with the discord server.
2022-03-29 07:10:16 -05:00
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
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
d883befee5
Basic provisioning api
...
Includes: login, logout, and ping.
2022-02-22 02:51:22 -06:00
Gary Kramlich
c2e1c35dca
Add support for edited messages from discord
2022-02-11 02:43:54 -06:00
Gary Kramlich
3e9f927ed4
Add support for deleting messages from discord
2022-02-08 05:18:25 -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
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
de1f524e25
Load users from the database during startup
2022-01-05 14:59:35 -06:00
Gary Kramlich
aa7059b1e3
Basic login test making sure we logged in properly
...
This just adds a message handler and spits out the message in the log to verify
that the websocket did connect successfully.
2022-01-05 11:47:03 -06:00
Gary Kramlich
94104102d2
Initial discord remote auth support.
...
It works, but nothing is persisted yet as the user object needs some tweaking
especially the database side.
2022-01-04 20:20:45 -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