Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Опрос: расскажи, что думаешь про цифровизацию российских банков
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Cos2

  • 0
    вклад
  • 4
    вопроса
  • 1
    ответ
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать что бы discord.py бот удалял своё сообщение?

    SteweX
    KeySh1e @SteweX
    Всё очень просто:
    await ctx.channel.send(f':white_check_mark: Удалено {amount} сообщений', delete_after = 3)

    Ну или ещё один варинат:

    msg = await ctx.channel.send(f':white_check_mark: Удалено {amount} сообщений')
    await sleep(3)
    await msg.delete()
    Ответ написан 28 сент. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как сделать что бы команду могли использовать только люди определенной роли?

    killeryStark @killeryStark
    https://discordpy.readthedocs.io/en/latest/ext/com...

    @bot.command()
    @commands.has_any_role( 757315805242458202)
    async def clear(ctx, amount=None):
        await ctx.channel.purge(limit=int(amount)+1)
        await ctx.channel.send(':: Сообщения успешно удалены')


    Для администраторов лучше
    https://discordpy.readthedocs.io/en/latest/ext/com...
    @bot.command()
    @commands.has_permissions( administrator = True)
    async def clear(ctx, amount=None):
        await ctx.channel.purge(limit=int(amount)+1)
        await ctx.channel.send(':: Сообщения успешно удалены')
    Ответ написан 21 сент. 2020
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Fallenyasha
    • 12 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 7 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • ky0
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации