@xis2248

Как запретить боту пинговать людей с помощью @everyone?

Мне нужно чтобы когда человек писал команду say, бот не мог пинговать всех
Например:
Человек: !say @everyone привет
Бот: @everyone привет(пингует всех)
Как убрать возможность пинговать ботом всех?

@bot.command()
async def say(ctx, *arg):
    await ctx.message.delete()
    author = ctx.message.author
    msg = ctx.message.content
    print(author, msg)
    await ctx.send(' '.join(arg))
  • Вопрос задан
  • 401 просмотр
Решения вопроса 1
@vchpro
Добавить проверку на текст пинга. Если он равен @everyone - не выполняйте функцию. Если не равен - выполняйте. Или можно проверить, сообщение не содержит @everyone
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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