如果我想运行代码并在我的 Discord 服务器中输入 +prefix !
,则会出现以下错误消息:
第 13 行,在 get_prefix
返回前缀[str(message.guild.id)]
密钥错误:'848927731752239108'
import discord
from discord.ext import commands
import asyncio
import random
import json
def get_prefix(client,message):
with open("prefixes.json", "r") as f:
prefixes = json.load(f)
return prefixes[str(message.guild.id)]
这个错误是什么意思,我该如何解决?
谢谢!
答案 0 :(得分:1)
这个错误意味着id不在id和前缀的字典中。
要解决此问题,请确保您的机器人将使用默认前缀自动将服务器添加到列表中。这里有一个很棒的 YouTube 视频:https://www.youtube.com/watch?v=yrHbGhem6I4
祝您有美好的一天!