@dogigames_offical

Как сделать два администратора в /admins?

Есть команда "/admins", её цель: написать список администрации.
Я пробовал так:
@Bot.command()
async def admins(ctx):
id = f"server{ctx.message.guild.id}"
arole:int = cur.execute('SELECT arole FROM {} WHERE userid == ?'.format(id),(ctx.message.author.id,)).fetchone()
if arole[0]<1:
await ctx.channel.send("```NetBot » Вы не можете использовать данную команду```")
else:
users = cur.execute('SELECT * FROM {}'.format(id))
admins = ["Администрация на сервере:\n"]
for user in users:
await admins.append(f"\n{user}")
await ctx.channel.send(f"{admins}")
, но получалось так:
['Администрация на сервере:\n', '\t\n(882147079521189899, 6, 0, 0)', '\t\n(754587723741790258, 6, 0, 0)']
Как я могу сделать так, чтобы убрать [ ] и ' '
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
Ответ на конкретный вопрос как убрать какие-то символы - посмотрите документацию по replace(), translate(), join() и что такое срез строк.

Ответ на реальный вопрос, который вы не смогли сформулировать: не использовать список для admins, когда нужна просто строка и не делать SELECT *, когда нужен только ID
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы