Задать вопрос
@1InCrew

Как сделать так, чтобы чат бот вк игнорировал id того пользователь, который запретил сообщения сообщества?

Пытаюсь настроить рассылку для бота в вк на Python, нашёл такой код:

elif msg in ['ок'] and id == 000000000:
     for user in list_of_users:
           send_some_msg(user, "Вам письмо")


Но если кто-то запрещает сообществу ему писать, скрипт ломается. Можно ли это как-то исправить? Читал, что через try...except но мозгов интегрировать к себе не хватило)
  • Вопрос задан
  • 36 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Levman5
@Levman5
print(“Hello World!”)
С ВК не работал, но работал с телегой, но там похожая фигня.
elif msg in ['ок'] and id == 000000000:
     for user in list_of_users:
           try:
                send_some_msg(user, "Вам письмо")
          except:
               pass

В try выполняется отправка сообщения, если она заканчивается ошибкой - то этот пользователь пропускается.

P.S. Предоставленнный мною код не совсем чистый, так то надо указывать определённое исключение, но не знаю какое выдаёт ВК.
P.P.S. Почитайте про try, except и если у вас нету знаний в этой простой теме - лучше пока не лезть в ботов)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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