Einstellungen & Funktionen

Hier finden Sie eine Liste der von Junction Bot unterstützten Einstellungen:

1. Filtern

  • mit Worten
  • durch Regex
  • Empfang nur der N-ten Nachricht
  • Herausfiltern von Duplikaten

2. Ändern & Ersetzen

  • den Titel der Nachricht ändern
  • den Link zur ursprünglichen Nachricht ändern
  • Nachrichtentext mit Vorher & Nachher ändern
  • Nachrichtentext mit Ersetzen ändern

3. Inhaltliche Änderungen

  • das Aussehen der Beschriftungen ändern
  • das Aussehen des Namens des Autors ändern
  • lange Nachrichten kürzen

4. Schaltflächen

  • Feedback-Schaltflächen hinzufügen
  • Originaltasten kopieren
  • Ihre eigenen Schaltflächen hinzufügen

5. Andere

  • bearbeitete Nachrichten weiterleiten
  • eine Verzögerung festlegen
  • Pin-Nachrichten
  • Vorwahlen
  • Sprache des Bots ändern

Anwenden von Einstellungen auf einen oder alle Kanäle

Bitte beachten Sie, dass alle Einstellungen, die mit dem Befehl /setting beginnen, entweder auf alle Ihre Kanäle oder auf einen bestimmten Kanal angewendet werden können.

/setting - Änderungen für alle Kanäle übernehmen.
/settingchannel - Änderungen nur auf eine Quelle anwenden.

Format:  
/setting setting_name value
/settingchannel source_channel_reference setting_name value

Verweis auf einen Quellkanal

In vielen Befehlen müssen Sie einen Verweis auf eine Quelle (das kann ein Kanal, eine Gruppe, ein Chat oder ein Bot sein) als Argument verwenden. In Beispielen sieht das meist so aus: source_channel_reference oder einfach channel_reference. Als Referenz können Sie verwenden:

  1. Für Direktverbindungen: Verwenden Sie die virtuelle Nummer eines Kanals, Chats oder Bots.
  2. Name eines Kanals/einer Gruppe (beginnt mit @) – für öffentliche Kanäle und Gruppen.
  3. Link zu einem Kanal/einer Gruppe (wie https://t.me/mychannel) – für öffentliche Kanäle und Gruppen.
  4. Einladungslink zu einem Kanal/einer Gruppe – für private Kanäle und Gruppen.
Beispiele:
/settingchannel @mychannel header none
/settingchannel https://t.me/mychannel header none
/settingchannel https://t.me/joinchat/AAAAAffffSSSShhhh header none

Für Benutzer von Direct Connection:
/settingchannel &31612345678#78787878 header none

Wenn Sie mehrere Weiterleitungsregeln von derselben Quelle zu verschiedenen Zielen haben, können Sie unterschiedliche Einstellungen, Filter und Ersetzungen für verschiedene Ziele festlegen. Weitere Einzelheiten finden Sie hier.

Überprüfung der aktuellen Einstellungen

Um zu sehen, welche Einstellungen aktuell auf dem Quellkanal gesetzt sind, verwenden Sie den Befehl /settingchannel.

/settingchannel source_channel_reference setting_name

wobei setting_name – einer der möglichen Einstellungstypen sein sollte.

Sie können alle möglichen Einstellungstypen mit dem Befehl

/settingchannel source_channel_reference

Verwendung von Zwischenkanälen

Wenn Sie wirklich komplexe Regeln anwenden wollen, müssen Sie möglicherweise einen Zwischenkanal erstellen, um alles zu ordnen.

Sie möchten z. B., dass alle Nachrichten von A nach B weitergeleitet werden. Aber für Nachrichten, die einen bestimmten Text enthalten, möchten Sie eine Einstellung after anwenden.

Das ist ziemlich knifflig. Die einzige Möglichkeit, dies zu tun, besteht darin, einen Zwischenkanal zu erstellen, nennen wir ihn C. Dann richten Sie die folgenden Weiterleitungen ein:
A -> B für alle Nachrichten ohne einen bestimmten Text.
A -> C für alle Nachrichten mit einem bestimmten Text.
C -> B für alle Nachrichten.

Als Nächstes fügen Sie eine Einstellung after zu einem Forward C -> B hinzu.