У моего друга есть бот Discord, созданный на Python и Red-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(" ~!@#$%^?&*()_=+`'\"/.,;:\\|[]\{\}<>")