Имеется вк бот в группе, отправляет сообщения пользователям, если человек блокирует отправку сообщений, бот пытается написать ему, и кидает ошибку
2020-09-04T07:35:01.400524+00:00 app[worker.1]: error (write_msg, 175674660, Привет): [901] Can't send messages for users without permission
Как я могу словить данную ошибку, и в случае если она выходит, чтоб бот выполнял какие-то действия.
def write_msg(self, user_id, message):
try:
self.vk.method('messages.send', {'user_id': user_id, 'message': message, 'keyboard': keyboard, 'random_id': random.randint(0, 100000000)})
except Exception as ex:
print("error (write_msg, {0}, {1}):".format(user_id, message), ex)
Вопрос возможно простой, но я почитал про обработку исключений, и так и не понял как словить данную, надеюсь на помощь. Спасибо