Задать вопрос
@132eee

Команда только для выбранных пользователей discord.py?

Я хочу создать команду, которую выдаёт админку. Но я понимаю, что команду может каждый может прописать. Поэтому я сделал команду только для создателя бота. Я теперь хочу наделить команду только для несколько пользователей, которые могут использовать данную команду.
Покажите на примере кода:
@bot.command()
async def command(ctx):
    async with ctx.typing():
        await sleep(2)
        await ctx.send("Сообщение")
  • Вопрос задан
  • 2253 просмотра
Подписаться 1 Простой 2 комментария
Решение пользователя MinTnt К ответам на вопрос (2)
MinTnt
@MinTnt
Хз возможно ли к дискорд боте такое, но что-то по типу такого предложу:
1) Создать список тех, кому доступна эта кмд, указав их ID, к примеру
Admincmdaccess=['27485949', '....]
2) В коде потом, при вводе определённой кмд, добавить строку для проверки, есть ли данный пользователь в списке, чтоб продолжить:
if bot.user.id in Admincmdaccess:


Если такое там можно реализовать, то сделать что-то похожее. Изменив какие-то данные
Ответ написан