반응하는 메시지는 경우를 포함함을<단어 삽입 여기에>

0

질문

내가 코드 조각에 반응하는 특정 로봇 채널에서 그러나 코드 조각 반응하는 모든 로봇 말한다. 로봇 유형에 포함하는 메시지가 확실하지 않았을 만드는 방법 코드 내에 포함된 메시지 및 대응하는 경우에만 메시지의 특정 키워드를 말한의 내부에 포함. 코드:


client = discord.Client()
token = ("<discord token>")

@client.event
async def on_message(message):
    channel = client.get_channel(825437474871312387)
    if message.channel == channel and message.author.id == 342644185800769537:
        if message.content == "test":
            await message.add_reaction("❤️")
            print("done")



if __name__ == '__main__':

    client.run(token, bot=False)
    print("can you see me?")
discord discord.py python
2021-11-24 00:49:11
1

최고의 응답

0

예를 추가할 수 있습 반응만을 포함하는 특정 제목입니다.

@client.event
async def on_message(message):
    channel = client.get_channel(825437474871312387)
    if message.embeds and message.channel == channel and message.author.id == 342644185800769537:
        if message.embeds[0].title == "test":
            await message.add_reaction("❤️")
            print("done")

추가로 하나 더 확인 if 문(if message.embeds)는지 확인하는 메시지가 포함합니다. 다음 사용 message.embeds[0]message.embeds 목록을 반환합니다 포함합니다. 후에 얻을 수 있는 정보에서 포함 같은 제목,저자 등입니다. (discord.Embed 에서 문서).

2021-11-24 19:13:56

당신의 도움을 주셔서 감사합니다 하지만 보낼 때는 포함하 제목"시험"로봇이 보이지 않는 그것을 선택하기 때문에 나는 못하고 어떤 오류 메시지 또는 반응에 포함.
Vanden

다른 언어로

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

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