首页 > 解决方案 > AttributeError:尝试制作不和谐机器人时,“NoneType”对象没有属性“strip”

问题描述

我正在尝试使用 python 制作一个不和谐的机器人,当我运行基本代码时它返回“AttributeError:'NoneType'对象没有属性'strip'”我正在关注教程。我有 2 个文件 - bot.py 和 bot.env(用于存储令牌)这是 2 个文件:bot.py:

import os

import discord
from dotenv import load_dotenv

load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')

client = discord.Client()

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

client.run(TOKEN)

和 bot.env:

DISCORD_TOKEN={token}

它应该显示“{bot name} 已连接到 Discord!” 我用谷歌搜索了错误,但找不到解决方案。

标签: pythondiscord.py

解决方案


您只需要添加一个新行并按照@RiveN 提到的那样加载环境

import discord
import os
from dotenv import load_dotenv
load_dotenv()

推荐阅读