自定义服务器前缀错误 discord.py bot

时间:2021-07-30 18:53:00

标签: discord discord.py bots

如果我想运行代码并在我的 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)]


这个错误是什么意思,我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:1)

这个错误意味着id不在id和前缀的字典中。

要解决此问题,请确保您的机器人将使用默认前缀自动将服务器添加到列表中。这里有一个很棒的 YouTube 视频:https://www.youtube.com/watch?v=yrHbGhem6I4

祝您有美好的一天!