我们的Discord Bot因为一个未知的"而不会添加表情符号自动反应。文件类型

时间:2018-05-09 19:44:32

标签: python discord

我的朋友有一个用Python和Red-Bot制作的Discord Bot。他们已经设置了auto-reaction cog,效果很好,但无法将动画表情符号添加到auto-reaction cog。

我们知道要在Discord中使用动画表情符号,你必须拥有Nitro。

我们已将其他文件格式上传为自动反应表情符号(png,jpg等),但它不允许我们将.gif文件用作自动反应表情符号。

我们可以使用任何漏洞来完成这项工作吗?

Smart-React Cog:https://github.com/flapjax/FlapJack-Cogs/blob/master/smartreact/smartreact.py

我们认为Python代码限制我们只使用jpg或png emojis:

def fix_custom_emoji(self, emoji):
    try:
        if emoji[:2] != "<:":
            return emoji
        return [r for server in self.bot.servers for r in server.emojis if r.id == emoji.split(':')[2][:-1]][0]
    except IndexError:
        return None

我们也删除了这个,但我们不确定它有帮助:

self.NONWORDS = set(" ~!@#$%^?&*()_=+`'\"/.,;:\\|[]\{\}<>")

0 个答案:

没有答案