L oop загрузка переменных из json, в python бота Discord - PullRequest
0 голосов
/ 02 августа 2020

Я делаю команду Discord bot (python), в которую я могу добавлять собственные команды. Команда просто повторит заданный контент. Код для этой команды здесь

Я могу добавить такую ​​команду:

enter image description here

Which will store the variables like this:

Example json

I can load variables in this code.

@bot.command(name=commandName)
@commands.cooldown(uses, delay, commands.BucketType.guild)
async def commandName(ctx):
    await ctx.send(content)

Я сделал это, потому что бот часто перезагружается, и я хочу, чтобы пользовательские команды сохранялись во время этих перезапусков. Мой вопрос: как я могу добавлять команды на основе значений в моем json, как в приведенном выше коде?

Я думал об al oop в on_ready(), который загружает переменные json в приведенном выше коде последовательно каждый раз при перезапуске бота, а также загружает новую команду всякий раз, когда она добавляется. Однако я не знаю, как это сделать, поскольку commandName s в json - это переменные, а я новичок в JSON.

Если у вас есть какие-либо вопросы, обязательно задавайте их, возможно, я не очень хорошо постарался объяснить.

...