程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

DiscordBot 没有回答

发布于2024-11-06 19:32     阅读(828)     评论(0)     点赞(18)     收藏(5)


我不明白为什么我的 Discord Bot 没有回应我或向我发送消息。

我编写了正确的代码并正确设置了我的令牌,我的代码是:

import discord
import os


TOKEN = os.environ['SECRET_KEY']

# Initialize the bot client
intents = discord.Intents.default()
intents.message_content = True
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f'Logged on as {client.user}!')

@client.event
async def on_message(message):
    # Ignore messages from the bot itself
    if message.author == client.user:
        return

    # Respond to a specific command (e.g., "!hello")
    if message.content.lower() == "!hello":
        await message.channel.send("Hello, world!")

    # Add more custom commands or logic here

# Run the bot
client.run(TOKEN)

并且在输出上它也显示已登录,但最后我无法解决我的问题。

我以为只要重置我的令牌就可以了,但事实并非如此,我认为这是设置我的discord机器人的错误,因为yt我得到的所有教程都是 1 到 2 年前的,而且discord开发者门户已经更新。我也检查了我的机器人的权限。但无法得到解决方案。

虽然我在重新拆分并且也设置了秘密。


解决方案


暂无回答



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/2043854/4dea830b7842ae91e205/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

18 0
收藏该文
已收藏

评论内容:(最多支持255个字符)