【问题标题】:How do I check if a message was sent in a specific channel via. channel ID discord.py?如何检查消息是否通过特定频道发送。频道 ID discord.py?
【发布时间】:2021-09-18 09:45:00
【问题描述】:

所以我正在为一个朋友编写一个 Discord 机器人,我需要查看是否在特定频道中发送了一条消息。 我尝试了几件事,问了几个人,并搜索了答案,但我找不到任何答案。 这是我得到的最接近的结果,我尝试更改了一些对象:

if message.channelID == ('#858884357271322634'):
  await message.channel.send ('I checked and verified the channel.')

【问题讨论】:

    标签: discord discord.py channel


    【解决方案1】:

    您的检查没有真正意义,没有这样的message.channelID

    只需将message.channel.id 与您想要的ID 进行比较并正确插入即可。

    简单示例:

    if message.channel.id == 858884357271322634:
        await message.channel.send("I checked and verified the channel.")
    

    【讨论】:

    • 谢谢!我正在使用 ('') 导致问题 ig.
    • 是的,永远不要将 ID 放入 "。如果答案对您有帮助,请随时接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    相关资源
    最近更新 更多