봇이 이모티콘 URL을 가져 와서 채팅으로 보내고 싶어요
@client.command()
async def geturl(ctx, emoji: discord.Emoji):
await ctx.send(emoji.url)
이것이 제가 사용한 코드이며 여기에서 볼 수 있듯이 잘 작동합니다. bot 명령
문제는 다른 서버의 이모 트와 작동하지 않는다는 것입니다. 일반적으로 사용하려면 니트로가 필요한 서버입니다. 코드에 어떻게 추가 할 수 있습니까?
당신은 필요에 typehint 이모티콘으로 discord.PartialEmoji
는 같은 문서의 상태 : 로봇은 예를 들어 Message.reactions에서 볼 수없는 사용자 정의 이모티콘
다음은 수정 된 코드입니다.
from typing import Union
@client.command()
async def geturl(ctx, emoji: Union[discord.Emoji, discord.PartialEmoji]):
await ctx.send(emoji.url)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다