当前位置: 首页 > 知识库问答 >
问题:

我做了一个不和谐的机器人,我得到了一个错误(python)

管杜吟
2023-03-14

我要离开一个网站(https://realpython.com/how-to-make-a-discord-bot-python/#how-to-make-a-discord-bot-in-python)和我下面的步骤,但我一直得到一个错误msg

Traceback(最近一次调用最后一次): File"C:\用户\Bryce.Persello346\Desktop\bot.py",第15行,client.run(TOKEN)File"C:\用户\Bryce。Persello346\AppData\本地\程序\Python\Python39\lib\site-包\不和谐\client.py",第718行,在运行返回future.result()File"C:\用户\Bryce。Persello346\AppData\本地\程序\Python\Python39\lib\site-包\discord\client.py",第697行,在运行等待self.start(*args,**kwargs)File"C:\用户\Bryce。Persello346\AppData\本地\程序\Python\Python39\lib\site-包\不和谐\client.py",第660行,在开始等待self.login(*args,bot=bot)File"C:\用户\Bryce。Persello346\AppData\本地\程序\Python\Python39\lib\site-包\discord\client.py",第509行,在登录等待self.http.static_login(token.strip(),bot=bot)属性错误:'NoneType'对象没有属性'strip'

我的代码:


import os

import discord
from dotenv import load_dotenv

load_dotenv()
TOKEN = os.getenv('"token here"')

client = discord.Client()

@client.event
async def on_ready():
    print(f'{client.user} has connected to Discord!')

client.run(TOKEN)

共有1个答案

岑光熙
2023-03-14

在真实python的示例中,您可能犯了将键放在大括号中的错误。所以基本上只需要像这样格式化你的env文件。。。

DISCORD_TOKEN = token_goes_here

而不是

DISCORD_TOKEN = {token_goes_here}
 类似资料:
  • 没有显示activity_main.xml 我花了3个小时安装所有要求的东西,但我不知道如何修复这个错误。有人有什么建议吗?

  • 它返回几个错误,其中大多数显示:<代码> 我对编码很陌生,我只是想用推特API制作一个有趣的机器人,但有很多错误,我不知道该怎么办。 出现的主要错误如下: (从集合导入namedtuple,映射导入错误:无法从“集合”导入名称“映射”) 谁能帮帮我吗? 出现的错误:回溯(最近一次调用):文件“C:\Users\wgama\PycharmProjects\botesquilo\botesquilo.

  • 当有人加入语音频道时,如何制作一个标记为@角色的discord机器人?示例:@role{user}已加入

  • 我试图做一个程序来创建一个无尽的循环,例如: 但是主要的问题是一个机器人听不到另一个机器人的声音,所以这不起作用。。。 有没有办法让机器人听另一个机器人的?提前感谢!:)

  • 我得到一个错误java。lang.OutOfMemoryError(无错误消息),同时生成我的项目的签名Android应用程序包(AAB)。这是完整的错误消息- ***任务“:app:signReleaseBundle”的执行失败。 执行com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnablejava

  • 我正在尝试为服务器编写一个机器人程序,目前正在制作一个“静音”命令。我的想法是,当命令被调用时,bot必须首先检查这个人是否有允许他们使其他成员静音的角色,如果满足该条件,那么bot将接受第二个参数,即必须静音的成员的Discord id,并给他们一个禁止他们在服务器上讲话的角色。 由于某种原因,在测试代码时,我无法通过bot检查第二个参数是否是服务器成员的有效ID。 以下是命令代码: 注意:函数