개인 자료란 (JE)

  서버 커뮤니티

Profile 인절미 대표칭호 없음
Profile

질문하기 한마포

디스코드 봇 제작 관련해서 물어봅니다.. [파이썬]

2020.01.26 조회 수 812 추천 수 1

파이썬으로 제작중인데 투표 기능을 만들려하는데 봇이 이모지를 달게하고싶은데 그게 도대체 뭔지 모르겠네요... 사람들이 다는게 아니라 봇이 이모지를 달게 하고싶은데 혹시 아시는분 있나요?

3개의 댓글

JSD-ITHAN
2020.01.26

제가 옛날에 디스코드 봇 만들 때

봤던 강좌인데 이게 도움이 될 지 모르겠네요..

https://www.youtube.com/watch?v=LrNktMjfcak

sleepylapis
2020.01.27
@JSD-ITHAN

위 영상 보고왔는데 유니코드 이모지는 위 영상에서 나온것처럼 유니코드 이모지를 문자열로 인자값에 넘겨서 쓰시면 됩니다.

서버에서 따로 만들어 쓰는 커스텀 이모지라면 이야기가 달라지는데,  저는 이런식으로 사용했어요.

굳이 딕셔너리로 저장할 필요는 없지만, 이렇게 하면 이모지 명칭으로 쓰면 되서 뭘 넣어야할지 알기 쉬워졌달까 뭐랄까

emojis = {x.namex for x in bot.emoji}

@setting.command(name="이모지")
async def set_role(ctx):
    global roles_dict for emoji in emojis.keys() await msg.add_reaction(emojis[emoji])
인절미
2020.01.27
@sleepylapis

감사합니다!!