@xpril

Как решить проблему с не найденным пользователем дискорд?

Есть кусок кода:
@commands.command(aliases=['send-money', 'give-money', 'givemoney'])
    async def sendmoney(self, ctx, member: discord.Member = None, count: int = None):

Если передавать реальные данные, то все в порядке, но вдруг какой-то пользователь напишет просто цифру 1, в консоли напишет:
discord.ext.commands.errors.MemberNotFound: Member "1" not found.

Но я хочу что бы писало в чат на сервере, а не только в консоли, пробовал заключить в try, но не получается.
Как решить?
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Chitter777
@Chitter777
Занимаюсь разработкой Discord-ботов на Python
Можно отлавливать ошибки префиксных команд с помощью события on_command_error
Подробнее: https://discordpy.readthedocs.io/en/stable/ext/com...

Надеюсь, ты знаешь, как прописывать события в боте.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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