Skip to content

Нововведения в vkbottle 4.1

Изменения в объектах Message

Теперь в объекте Message есть атрибут mention который содержит в себе объект Mention, имеющий два атрибута:

  • id - id из упоминания
  • text - текст упоминания

Если сообщение начинается с упоминания, и флаг message_view.replace_mention установлен на True, то упоминание будет автоматически удалено и данные из него запишутся в Message.mention.

Новое правило MentionRule

Для его использования флаг message_view.replace_mention должен быть установлен на True.

Пример использования:

1
2
3
4
5
bot.labeler.message_view.replace_mention = True

@bot.on.message(mention=True)
async def mention_handler(message: Message):
    await message.answer(f'Привет!')