Я не хочу discord.py-переписать - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь, чтобы мой бот Discord работал 24/7 на Repl.it, и когда я установил исходные файлы, необходимые для запуска бота, он установил discord.py-rewrite. Как установить версию, которая не переписывается? Мне совсем не нравится переписывание, и мне придется вносить множество изменений в мой бот и узнавать много нового.

Это содержимое файла needs.txt, который я использовал для установки discord.py и некоторых других вещей:

discord.py
flask
python-dotenv

Пример кода нужной мне версии:

@bot.command(pass_context=True)
async def hello(ctx):
    await bot.say('Hello!')

А это переписать, чего я не хочу:

@bot.command(pass_context=True)
async def hello(ctx):
    await ctx.send('Hello!')

1 Ответ

1 голос
/ 24 июня 2019

Можно указать, что вы хотите версию 0.16.12, которая была последней версией перед выпуском перезаписи 1.0.

discord.py==0.16.12

Однако вы должны знать, что Discord иногда вносит серьезные изменения в их API (я полагаю, что некоторые из них уже произошли с момента выхода 0.16.12). Вы не сможете использовать новые функции, и вы потеряете доступ к некоторым функциям при их замене. Я действительно рекомендую привыкнуть к переписыванию.

...