Как игнорировать, кнопку подписки на канал, по ссылке и запрещенному слову?

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

Вот кусок кода, в котором, 2 кнопки, канал и проверяет подписку, но как то, не правильно работает, если отправляю запрещенное слово, появляются 2 кнопки, а когда отправляю, например, любое слово, кнопки не появляются.

if hasattr(message, 'text') and isinstance(text, str) and 'word' not in ['uonline_words']:

Этот кусок кода, удаляет запрещенные слова.

      for word in uonline_words:
        if message.text is not None and word in message.text.lower():

Подскажите, чтобы и для ссылок, так же было, если участник группы, опубликовал ссылку и не подписан на канал, чтобы кнопки не появлялись. Кусок кода, удаляет ссылки.

    for entity in message.entities:
        if entity.type in ["url", "text_link", "mention", "text_mention"]:


Ответы (0 шт):