Смена префикса discord бота командой
Доброе утро! Написал небольшого discord бота на Python, вот исходник:
import discord
from discord.ext import commands
TOKEN = 'token'
bot = commands.Bot(command_prefix='!')
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
@bot.command(pass_context=True)
async def say(ctx, arg):
await ctx.send(arg)
@bot.command(pass_context=True) #вот тут не робит
async def pr(ctx, arg):
await ctx.send(f'префикс сменен на {arg}' )
bot = commands.Bot(command_prefix='{arg}')
bot.run(TOKEN)
Я хочу чтобы в этом коде была команда, чтобы сменить префикс бота.(команду создал, но она кривая и даже не работает) Как сделать рабочую команду?