Erstellen eines benutzerdefinierten Bots

Ich habe nach einer Möglichkeit gesucht, einen benutzerdefinierten Bot zu erstellen, mit dem Nutzer in öffentlichen Themen interagieren können. Sie könnten etwas wie

@botname Befehl arg1 arg2

eingeben, und der Bot würde im Thema mit der angeforderten Ausgabe antworten.

Es scheint, als wäre dies mit discobot nicht möglich, daher wollte ich einen Webhook-Empfänger in einer externen Cloud-Funktion schreiben, der auf Erwähnungen des Namens des benutzerdefinierten Bots lauscht. Der Bot würde dann über die API eine Antwort posten.

Hat jemand bereits etwas Ähnliches in einem Plugin umgesetzt? Oder gibt es einen besseren Weg, eine solche Funktion zu implementieren?

Ich habe gedacht, ich frage hier nach, denn manchmal stelle ich eine Frage und es stellt sich heraus, dass es bereits eine bestehende Lösung gibt.

Vielleicht schaust du dir das mal an?

Danke, das gibt mir einige Ideen. Um zu beginnen, möchte ich nur einfache, voreingestellte Befehle, die Aktivitäten in ein Thema laden. Langfristig hoffe ich jedoch, einen intelligenteren Bot mit einem Framework wie Rasa zu erstellen.