다른 서버에서 사용자 정의 이모 지에서 URL을 가져 와서 discord.py를 사용하여 채팅으로 보내는 방법

cs github

봇이 이모티콘 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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관