Задать вопрос
@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)']
Как я могу сделать так, чтобы убрать [ ] и ' '
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
fenrir1121
@fenrir1121
Начни с документации
Ответ на конкретный вопрос как убрать какие-то символы - посмотрите документацию по replace(), translate(), join() и что такое срез строк.

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
30 янв. 2025, в 19:55
7000 руб./за проект
30 янв. 2025, в 19:02
5000 руб./за проект
30 янв. 2025, в 19:01
5000 руб./за проект