Discord.py ошибка в вызываемом префиксе: принимает 0 позиционных аргументов, но 2 были даны
Я использую discord.py библиотека, и я пытаюсь сделать вызываемый префикс.
Тем не менее, я получаю эту ошибку всякий раз, когда сообщение опубликовано.
Функция prefix_callable
должна возвращать два возможных префикса, но вместо этого она выдает ошибку.
TypeError: prefix_callable() takes 0 positional arguments but 2 were given
Может быть, это глупая ошибка, но я новичок в Python и не могу разобраться в этом. Спасибо!
Это код:
import discord
from discord.ext import commands
import asyncio
import json
import bot_modules
from bot_modules import misc
import Utilities
from Utilities import manageDataStores
botconfigf = open("./Utilities/botconfig.json", "r")
botconfig = json.load(botconfigf)
def prefix_callable(bot, message):
return "!", "@()"
client = commands.Bot(command_prefix = prefix_callable, case_insensitive = True)
@commands.command
async def info (ctx):
await ctx.send("ayy")
@client.event
async def on_ready():
print("ADAB is online!")
client.run("---")