Es gibt 19 Antworten in diesem Thema, welches 16.680 mal aufgerufen wurde. Der letzte Beitrag (10. September 2026 um 19:40) ist von Yatan.

  • So, hiermit eine kleine Auslagerung, um einmal öffentlich vorzustellen, wozu der 'MessageToForum'-Bot da ist und wie er aktuell funktioniert.

    Kurz gesagt: Der Bot soll lange Nachrichten aus unserem Discord-Server automatisch ins Forum übertragen, damit zeitintensive, mühsam Getippte Beiträge und ausschweifende Diskussionen auch hier verfügbar bleiben. So geht nichts verloren, nur weil ein Großteil der Unity-Aktivität zurzeit auf Discord stattfindet, und auch das Forum wird weiterhin mit Inhalten gefüttert, die unsere Sichtbarkeit in den Suchmaschinen potentiell erhöhen. Mit Zufluss von beiden Seiten wären alt und jung bedient.

    Mein bescheidener Beitrag zum Überleben dieses beliebigen und lebensgefährlichen Sammelbeckens hier.


    Edit: "Hier" bezieht sich auf Discord, "drüben" meint das Forum.

    Momentan landen alle langen Nachrichten, die eine Länge von 1500 Zeichen überschreiten, im gleichen Thread im Forum (RE: test), also ziemlich ungeordnet. Alles funktioniert nur dann, solange mein Rechner aktiv ist; dauerhaftes Hosting auf einem Server wäre kostenpflichtig und wäre erst eine Überlegung wert, wenn der Bot wirklich stabil läuft.

    Inzwischen habe ich zusätzlich eine Reply-Funktion eingebaut: Wenn jemand auf eine lange Nachricht antwortet, wird die ursprüngliche Nachricht automatisch mit in den Forumspost übernommen, damit der Kontext erhalten bleibt. Ausnahme: die ursprüngliche Nachricht ist selbst lang genug, dann wird sie nicht nochmal eingefügt, um Doppelposts zu vermeiden.

    Eine Konzeptidee, die ich aktuell im Hinterkopf habe: Bei einer langen Nachricht könnte der Bot auf Discord automatisch eine Antwort posten und fagen, ob der User seine letzte Nachricht parallel im Forum veröffentlichen möchte. Außerdem könnte man unabhängig von der Länge vielleicht auch eigenständig von hier aus einen Thread mitstarten, indem man vor der Nachricht einen /-Befehl nutzt. Die Schwierigkeit sehe ich aktuell in der niedrigschwelligen Umsetzung der Wahl zwischen dem Posten einer Antwort auf einen bestehenden Thread und dem Start eines neuen Threads innerhalb des /-Befehls.

    Ferner gibt es technisch gesehen Stolperfallen, die bisher auf reiner Spekulation beruhen oder deren Bedingungen ich als frisch gebackener Admin drüben noch nicht nachgeprüft habe:

    Rate-Limits und Flood Control könnten Probleme machen – das heißt, das Forum begrenzt, wie viele Posts pro Zeit von einem Account kommen dürfen. Die Session-Lebensdauer der Puppeteer-Instanz ist endlich, sprich, der Browser-Login des Bots kann irgendwann ablaufen oder die Session wird ungültig, und dann passiert ohne Eingreifen nix mehr. Bei mehreren gleichzeitig eintreffenden Nachrichten könnten sich die Abläufe überschneiden und Inhalte durcheinandergeraten. Auch Formatierung und Sonderzeichen könnten im Forum anders dargestellt werden, weil HTML. Leerzeichen oder Emojis könnten dort anders interpretiert werden. Ein Absatz hier muss zum Beispiel immer ein doppelter Absatz drüben für die gleiche Formatierung sein – darum habe ich mich bereits gekümmert.

    Inhaltlich könnte der Kontext einer Unterhaltung drüben in der aktuellen Form nur rudimentär ankommen, während das Mapping von Discord-Usern erstmal der nächste Schritt wäre, um das Bearbeiten von Nachrichten mit einer Bearbeitung im Forum zu synchronisieren.

    Ich arbeite stark mit KI zusammen an diesem Projekt (mein zurzeit laufender C++ Kurs an der Uni hat mir das alles eben noch nicht so genau beigebracht, um es mir ohne Vorerfahrung aus dem Ärmel zu schütteln) und plane, den Quellcode im besten Fall in irgendeiner Form für alle zugänglich zu machen, sobald der Bot brauchbar ist und ich herausgefunden habe, wie man sowas sauber umsetzt. Vermutlich auf GitHub. Und als frisch gebackener technischer Admin im Forum kann ich nun hoffentlich luk ein bisschen entlasten, auch wenn mein Wissen garantiert nicht heranreicht.

    Vorschläge für Name + Profilbild des Bots sind willkommen, aber HAL 9000 ist zu 08/15, 'Yatan' werden wir ihn auch nicht nennen, und einen Tzak-Ersatz möchte ich zunächst von mindestens fünf Leuten beantragt sehen.


    Wer gibt mir jetzt meinen Schlaf zurück? Ich opfere Gesundheit und Karriereerfolg für euch niveaulose, lächerliche, potentiell gefährliche und ignorante Außenseiter der provinziellen Drogentreffen. :depri: :greets:

    μολὼν λαβέ.

  • Oh, cool, es funktioniert tatsächlich! :good:

    Ein Profilbild sollte natürlich schon sein. Irgendein fieser Terminator-mäßiger Cyborg vielleicht, oder doch lieber was niedliches für die Kinder?

    Wegen Namen würde ich sagen, nenn ihn einfach Unity-Bot oder so. Er zieht ja einfach nur Zeug rüber, und tut nicht irgendwie etwas, weshalb man eine persönliche Beziehung zu ihm aufbauen müsste. Aber wenn jemand noch bessere Ideen hat, kann er sie gerne hier kundtun.

  • Oh, cool, es funktioniert tatsächlich! :good:

    Ein Profilbild sollte natürlich schon sein. Irgendein fieser Terminator-mäßiger Cyborg vielleicht, oder doch lieber was niedliches für die Kinder?

    Wegen Namen würde ich sagen, nenn ihn einfach Unity-Bot oder so. Er zieht ja einfach nur Zeug rüber, und tut nicht irgendwie etwas, weshalb man eine persönliche Beziehung zu ihm aufbauen müsste. Aber wenn jemand noch bessere Ideen hat, kann er sie gerne hier kundtun.

    Verschiebe den Beitrag (und meine Antwort) bitte mal in den "MessageToForum"-Thread. Hier sollte reiner Testbereich bleiben – für dazugehörige Diskussionen habe ich bereits einen eigenen Thread erstellt.

    μολὼν λαβέ.

  • Mein bescheidener Beitrag zum Überleben dieses beliebigen und lebensgefährlichen Sammelbeckens hier.

    Ist mein Vorschlag von damals eigentlich erledigt?

    Man könnte die Discord Kanäle aufs Wesentliche zusammenstampfen, wieder ne Shoutbox hier ins forum packen und mit discord synchronisieren. So würde man die Vorteile verbinden. Über einen Kanal könnte man sich z.b. neue Forenbeiträge in Discord anzeigen lassen und nichts von den fantastisch langen Textwänden verpassen.

    Für das yatanische Volk, Yatanistan und den gelenkten Yatanismus!

  • Der Messagetoforum-Bot ist ab sofort 24/7 verfügbar. Gehostet auf meinen Raspberry Pi 5.


    https://media.discordapp.net/attachments/959918273548398613/1504200484226072657/IMG_20260513_194914.jpg?ex=6a061f5e&is=6a04cdde&hm=b481aad7a4e5a8c75fa84a8fe5fefc5b69090a2af71371596a0e41d3e334cba9&=&format=webp&width=1445&height=810

    μολὼν λαβέ.

  • Das Timestamp-Problem ist ab sofort behoben.


    M2F übernimmt ab jetzt die tatsächlich ursprüngliche Uhrzeit der übertragenen Nachricht und nicht den Zeitpunkt des Forenposts.

    μολὼν λαβέ.

  • Smilies bitte unbedingt Vorrang geben, damit ich meine Gefühle korrekt ausdrücken kann :O)

    Für das yatanische Volk, Yatanistan und den gelenkten Yatanismus!

    Einmal editiert, zuletzt von Yatan (10. September 2026 um 08:10)

  • Achja und bearbeitete Beiträge sollten aktualisiert werden, aber das kann man eher nach hinten verschieben :O)

    Für das yatanische Volk, Yatanistan und den gelenkten Yatanismus!

    Einmal editiert, zuletzt von Yatan (10. September 2026 um 08:08)

  • Ich hab hier nichts zu tun, sorry ! Aber ich hab noch was vergessen, das Zeug aus dem Kunstbereich wird ignoriert, dabei ist Musik teilen doch mitunter das Wichtigste.

    Für das yatanische Volk, Yatanistan und den gelenkten Yatanismus!

    Einmal editiert, zuletzt von Yatan (10. September 2026 um 08:11)

  • Smilies bitte unbedingt priorisieren, damit ich meine Gefühle korrekt ausdrücken kann :O)

    Fraglich, ob sich das umsetzen lässt. Als Grafiken wird das wahrscheinlich nicht funktionieren, im besten Fall noch als Colon-Code.


    Achja und bearbeitete Beiträge sollten aktualisieren werden, aber das kann man eher nach hinten verschieben :O)

    Schauen wir mal.


    Ich hab hier nichts zu tun,sorry ! Aber ich hab noch was vergessen, das zeug aus dem Kunstbereich wird ignoriert,dabei ist Musik teilen doch mitunter das wichtigste

    Gut beobachtet – muss ich überprüfen.

    Jedes Unterforum ist einem halbwegs passenden Discordchannel zugeordnet.

    Mensa bisher nicht, aber da alle – inklusive des Bots – registriert sind, könnte man sich auch für diesen einen Channel aussuchen.

    Vorschläge?

    μολὼν λαβέ.