@bot.command(pass_context=True)
async def test(ctx, *, arg):
await ctx.send(arg)
nme = subprocess.call(["./test.sh",arg])
await ctx.send(nme)
await ctx.send(subprocess.call(["./test.sh",arg]))
await ctx.send(subprocess.run(["./test.sh",arg]))
#on executing '$test test1' on discord it outputs:
test1
0
0
CompletedProcess(args=['./test.sh', 'test1'], returncode=0)
Выше, как есть, попугай аргументов и отправка кода выхода (дважды, как я сам себя обманул) - 0 для разногласий, желаемый вывод только что отображается на терминале, и указатели на то, что нужно изменить?
Извинения, если это где-то указано, я уверен, что это так, но не могу найти ...