Задать вопрос
vollchara
@vollchara
Нубик

Как сделать, чтобы команда работала только в лс + лог?

По задумке бот должен реагировать на команду, которая отправлена в лс. Если команда отправлена в канале сервера - никакой реакции. На деле, бот воспринимает команду как в лс, так и в каналах.
1. Как собственно сделать, чтобы реакция на команду была только в лс?
2. Как сделать лог сообщений лс бота к примеру за 24ч, по форме user/message?
@bot.command()
async def anon(ctx, *, arg):
    if discord.ChannelType.private:
    	channel = bot.get_channel(#id)
    	await channel.send(arg)
  • Вопрос задан
  • 987 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы