У меня есть файл json, который хранит энергию для людей, я пытаюсь сделать команду, чтобы дать власть напрямую, без необходимости редактировать файл json:
if message.content.lower().startswith('addpower'):
text_in = message.content
text_out = text_in[text_in.find("(") + 1:text_in.find(")")]
for user in message.mentions:]
try:
user_add_power(user.id, int(text_out))
await Bot.send_message(message.channel, "add {} power to {}".format(text_out, user.name))
except: None
user_add_power
эточасть другой команды, которая дает власть всем, кто вводит мой сервер.
Согласно моей команде, чтобы дать власть людям, мне нужно набрать "addpower @username (100)"
, чтобы дать 100 полномочий человеку @username
.
У меня проблемы с этим: text_out = text_in[text_in.find("(") + 1:text_in.find(")")]
.Я хотел бы удалить ()
и просто нужно набрать "addpower @username 100"
, чтобы дать 100 человек @username
.Как я могу это сделать?