를 추가하는 방법에 반응하는 파일 discord.py

0

질문

를 만들고 싶어 명령(I 해야한다고 생각하면 이벤트),나는"#예술과 창의성"채널에서 내 불화 서버입니다. 회원은 업로드됩니다. 내가 좋아하는 하나의 추가 이미지 파일을 추가하는 마음 반응 자동으로 합니다.

당신은 어떤 생각을 가지고있는 경우 이렇게 하는 방법 알려주시기 바랍니다.

bots discord discord.py python
2021-11-23 16:11:56
1

최고의 응답

2

이것은 상대적으로 간단합니다. 고 가정하고 당신은 로봇은 이미 설치 및 물건을 확인할 수 있습니다 모든 메시지와 경고 메시지를 첨부합니다. 그렇다면,추가 반응합니다.

@bot.event
async def on_message(message):
    if message.attachments: # checks if message has any attachments
        await message.add_reaction(emoji) 

믿 emoji 는 유니코드 문자입니다. 나는 빠른 검색 및 이는 마음에 불화: \U00002764

2021-11-23 18:15:09

하지만 어떻게 할 수 있습니하는 특정 채널?
Candy Cat

가장 쉬운 방법을 제한 로봇을 하나의 채널 단지 그것을 주는 역할을,어쩌면 뭔가 다음과 같 로봇,그리고 단지에 액세스 권한을 부여하는 것을 보낼 사용 권한에서는 한 채널이 있습니다. 당신이 할 수 있으로 이동하여 각각의 채널로 이동하여 설정을 변경하는 권한이 있습니다. 여기에 대한 자세한하는 방법에는
Roopesh-J

그것은 좋은 방법이지만,로봇의 많은 명령+는 관리자 권한
Candy Cat

아 확인,그래서 당신이 원하는 특별히 명령만 한 채널에서? 을 사용할 수 있는 message.channel.name. 그래서 어쩌면 당신의 경우 문 것 if message.attachments and message.channel.name == 'general':.
Roopesh-J

오. Thank you sooooo much!!
Candy Cat

걱정이 없습니다.
Roopesh-J

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................