Python > Получить содержимое поста, если упомянут

РЕДАКТИРОВАНИЕ: Я, кажется, ошибался. Похоже, мне нужны типы 1 и 2. Тип 2 срабатывает, если есть ответ пользователю. Это делает этот пост практически нерелевантным. Пока я экспериментировал с этим, у меня возник следующий вопрос:

mentioned (упомянут) звучит ясно: тип == 1, если есть явное @упомяновение.

Но с replied (ответ) я немного запутался.

Когда я отвечаю на тему через одну из общих кнопок, это приходит как ответ. Это логично.

Но если нажать кнопку ответа на конкретный пост от пользователя, можно подумать, что это упоминание, но это всё равно уведомление типа 2.

Это должно быть уведомление типа упоминания

Разве уведомление «ответ пользователю» не должно быть типа 1? Потому что это по сути то же самое, что и упоминание, просто без @упоминания в посте.

Для справки, поскольку нигде больше на meta этого нет, публикую здесь типы уведомлений. Возможно, таким уведомлениям можно присвоить новый тип или просто тип 1?

[1] pry(main)> Notification.types
=> {:mentioned=>1,
 :replied=>2,
 :quoted=>3,
 :edited=>4,
 :liked=>5,
 :private_message=>6,
 :invited_to_private_message=>7,
 :invitee_accepted=>8,
 :posted=>9,
 :moved_post=>10,
 :linked=>11,
 :granted_badge=>12,
 :invited_to_topic=>13,
 :custom=>14,
 :group_mentioned=>15,
 :group_message_summary=>16,
 :watching_first_post=>17,
 :topic_reminder=>18,
 :liked_consolidated=>19,
 :post_approved=>20,
 :code_review_commit_approved=>21,
 :membership_request_accepted=>22,
 :membership_request_consolidated=>23,
 :bookmark_reminder=>24,
 :reaction=>25,
 :votes_released=>26,
 :event_reminder=>27,
 :event_invitation=>28,
 :chat_mention=>29,
 :chat_message=>30,
 :chat_invitation=>31,
 :chat_group_mention=>32,
 :chat_quoted=>33,
 :assigned=>34,
 :question_answer_user_commented=>35,
 :watching_category_or_tag=>36}