Klassen-Connector zum Hinzufügen von Schaltflächen zu Beiträgen

Ich versuche, eine Kopie dieses Plugins zu erstellen: Custom Topic Button (group)
Ich möchte einen Button bei jedem einzelnen Beitrag hinzufügen, nicht bei Themen.
Aber ich weiß nicht, wie ich meine Klassen-Connectors zum Einfügen von Buttons oder Icons in Beiträge einrichten soll.
Wenn ich das Plugin richtig verstanden habe, wird hier dieser Connector verwendet:
assets/javascripts/discourse/templates/connectors/after-topic-footer-main-buttons/custom-public-button.hbs
Wie müsste mein Connector aussehen, wenn ich einen Button im Beitragsmenü hinzufügen möchte?

Wenn Sie einen Button zum Postmenü hinzufügen möchten, benötigen Sie etwas anderes, da Beiträge Widgets sind.

Sie müssten Ihrem Theme oder Plugin etwas Ähnliches hinzufügen:

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

Die Plugin-API verfügt über eine Methode zum Hinzufügen neuer Buttons, was dies relativ einfach macht.

Diese Theme-Komponente nutzt diese Methode, um basierend auf bestimmten Bedingungen einen neuen Button in diesem Menü hinzuzufügen, und definiert eine neue Aktion. Schauen Sie sich dies daher hier an: