Класс-коннектор для добавления кнопки к посту

Я пытаюсь создать клон этого плагина: Custom Topic Button (group)
Мне нужно добавить кнопку к каждому отдельному сообщению, а не к теме.
Но я не знаю, как настроить свои коннекторы классов для вставки кнопок или иконок в сообщение.
Если я правильно понял плагин, я заметил использование этого коннектора:
assets/javascripts/discourse/templates/connectors/after-topic-footer-main-buttons/custom-public-button.hbs
Как должен выглядеть мой коннектор, если я хочу добавить кнопку в меню сообщения?

Если вы хотите добавить кнопку в меню поста, вам понадобится немного другой подход, поскольку посты являются виджетами.

Вам нужно будет добавить что-то вроде этого в вашу тему или плагин.

api.addPostMenuButton("my-button", () => {
  return {
    action: "someAction",
    icon: "someIcon",
    className: "someClass",
    title: "some title",
  };
});

API плагинов содержит метод для добавления новых кнопок, что делает эту задачу относительно простой.

discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7a2e8d3ead63c7d99e1069fc7823e933f931ba85 · discourse/discourse · GitHub

Этот компонент темы использует данный метод для добавления новой кнопки в меню на основе определённых условий и определяет новое действие, поэтому посмотрите здесь:

GitHub - discourse/raw-post-button · GitHub