Make Message.channel_mentions unique.
This commit is contained in:
parent
e600abbbab
commit
01a46f0612
@ -146,10 +146,8 @@ class Message:
|
|||||||
self.mentions.append(member)
|
self.mentions.append(member)
|
||||||
|
|
||||||
if self.server is not None:
|
if self.server is not None:
|
||||||
for mention in self.raw_channel_mentions:
|
it = filter(None, map(lambda m: self.server.get_channel(m), self.raw_channel_mentions))
|
||||||
channel = self.server.get_channel(mention)
|
self.channel_mentions = utils._unique(it)
|
||||||
if channel is not None:
|
|
||||||
self.channel_mentions.append(channel)
|
|
||||||
|
|
||||||
for role_id in role_mentions:
|
for role_id in role_mentions:
|
||||||
role = utils.get(self.server.roles, id=role_id)
|
role = utils.get(self.server.roles, id=role_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user