Compare commits
No commits in common. "49bdbd12eed26dce2734fd18b0e204bca6677119" and "39458bd2bf09a79ea8e8fa8783d853ec071c2f11" have entirely different histories.
49bdbd12ee
...
39458bd2bf
4 changed files with 8 additions and 7 deletions
|
@ -175,8 +175,7 @@ async function messageToEvent(message, guild, options = {}, di) {
|
||||||
if (!userRegex.some(rx => mxid.match(rx))) {
|
if (!userRegex.some(rx => mxid.match(rx))) {
|
||||||
const localpart = mxid.match(/@([^:]*)/)
|
const localpart = mxid.match(/@([^:]*)/)
|
||||||
assert(localpart)
|
assert(localpart)
|
||||||
const displayName = member.displayname || localpart[1]
|
if (writtenMentionsText.includes(localpart[1].toLowerCase()) || writtenMentionsText.includes(member.display_name.toLowerCase())) addMention(mxid)
|
||||||
if (writtenMentionsText.includes(localpart[1].toLowerCase()) || writtenMentionsText.includes(displayName.toLowerCase())) addMention(mxid)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -285,19 +285,19 @@ test("message2event: simple written @mentions for matrix users", async t => {
|
||||||
resolve({
|
resolve({
|
||||||
joined: {
|
joined: {
|
||||||
"@cadence:cadence.moe": {
|
"@cadence:cadence.moe": {
|
||||||
displayname: "cadence [they]",
|
display_name: "cadence [they]",
|
||||||
avatar_url: "whatever"
|
avatar_url: "whatever"
|
||||||
},
|
},
|
||||||
"@huckleton:cadence.moe": {
|
"@huckleton:cadence.moe": {
|
||||||
displayname: "huck",
|
display_name: "huck",
|
||||||
avatar_url: "whatever"
|
avatar_url: "whatever"
|
||||||
},
|
},
|
||||||
"@_ooye_botrac4r:cadence.moe": {
|
"@_ooye_botrac4r:cadence.moe": {
|
||||||
displayname: "botrac4r",
|
display_name: "botrac4r",
|
||||||
avatar_url: "whatever"
|
avatar_url: "whatever"
|
||||||
},
|
},
|
||||||
"@_ooye_bot:cadence.moe": {
|
"@_ooye_bot:cadence.moe": {
|
||||||
displayname: "Out Of Your Element",
|
display_name: "Out Of Your Element",
|
||||||
avatar_url: "whatever"
|
avatar_url: "whatever"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -168,6 +168,7 @@ module.exports = {
|
||||||
const channel = client.channels.get(message.channel_id)
|
const channel = client.channels.get(message.channel_id)
|
||||||
if (!channel.guild_id) return // Nothing we can do in direct messages.
|
if (!channel.guild_id) return // Nothing we can do in direct messages.
|
||||||
const guild = client.guilds.get(channel.guild_id)
|
const guild = client.guilds.get(channel.guild_id)
|
||||||
|
if (!isGuildAllowed(guild.id)) return
|
||||||
|
|
||||||
await sendMessage.sendMessage(message, guild),
|
await sendMessage.sendMessage(message, guild),
|
||||||
await discordCommandHandler.execute(message, channel, guild)
|
await discordCommandHandler.execute(message, channel, guild)
|
||||||
|
@ -194,6 +195,7 @@ module.exports = {
|
||||||
const channel = client.channels.get(message.channel_id)
|
const channel = client.channels.get(message.channel_id)
|
||||||
if (!channel.guild_id) return // Nothing we can do in direct messages.
|
if (!channel.guild_id) return // Nothing we can do in direct messages.
|
||||||
const guild = client.guilds.get(channel.guild_id)
|
const guild = client.guilds.get(channel.guild_id)
|
||||||
|
if (!isGuildAllowed(guild.id)) return
|
||||||
await editMessage.editMessage(message, guild)
|
await editMessage.editMessage(message, guild)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
2
types.d.ts
vendored
2
types.d.ts
vendored
|
@ -184,7 +184,7 @@ export namespace R {
|
||||||
|
|
||||||
export type RoomMember = {
|
export type RoomMember = {
|
||||||
avatar_url: string
|
avatar_url: string
|
||||||
displayname: string
|
display_name: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export type FileUploaded = {
|
export type FileUploaded = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue