python - 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!” 我用谷歌搜索了错误,但找不到解决方案。
解决方案
您只需要添加一个新行并按照@RiveN 提到的那样加载环境
import discord
import os
from dotenv import load_dotenv
load_dotenv()
推荐阅读
- android - 尽管片段在前台,但片段 isVisible() 返回 false
- installation - 创建 7-zip 安装程序包时出错
- google-app-engine - 生产环境中 App Engine 标准环境和柔性环境项目之间的路由
- telegram - 如何阻止 Telegram bot webhook 轮询服务器?
- azure - Powershell 作业和 Set-AzureRmRouteTable
- php - php登录页面让我登录并带我到主页,即使用户名/密码错误
- python - 整数类 python
- c++ - GoogleTest Mock C++ 单例
- android - Android 广告不显示
- amazon-web-services - 使用 aws s3 mv 时的未知选项