Copy Discord emojis/stickers to Matrix

This commit is contained in:
Cadence Ember
2023-09-19 01:45:40 +12:00
parent d81aa51787
commit 807ab899be
4 changed files with 121 additions and 3 deletions

View File

@@ -56,6 +56,18 @@ const utils = {
}
}
} else if (message.t === "GUILD_EMOJIS_UPDATE") {
const guild = client.guilds.get(message.d.guild_id)
if (guild) {
guild.emojis = message.d.emojis
}
} else if (message.t === "GUILD_STICKERS_UPDATE") {
const guild = client.guilds.get(message.d.guild_id)
if (guild) {
guild.stickers = message.d.stickers
}
} else if (message.t === "THREAD_CREATE") {
client.channels.set(message.d.id, message.d)
@@ -98,6 +110,9 @@ const utils = {
if (message.t === "GUILD_UPDATE") {
await eventDispatcher.onGuildUpdate(client, message.d)
} else if (message.t === "GUILD_EMOJIS_UPDATE" || message.t === "GUILD_STICKERS_UPDATE") {
await eventDispatcher.onExpressionsUpdate(client, message.d)
} else if (message.t === "CHANNEL_UPDATE") {
await eventDispatcher.onChannelOrThreadUpdate(client, message.d, false)