Zurück zum Blog
Branchen11. Oktober 20264 min read

Telegram-Tools für eine Krypto-Community: Was der Bot macht

Kursalarme, Gasalarme, Wallet-Abfragen, NFT-Prüfungen und Holder-Analyse in einer Telegram-Gruppe: jeder Befehl erklärt, samt den Aufgaben, die Admins weiterhin manuell erledigen.

Telegram-Tools für eine Krypto-Community: Was der Bot macht

Für die Telegram-Gruppe eines Krypto-Projekts bietet BotLaunch zunächst Moderation und dann Datenbefehle: aktuelle Kurse und Kursalarme, Gaspreise und Gasalarme, Wallet-Guthabenabfragen, eine Prüfung des NFT-Besitzes und eine Analyse der Token-Holder. Die Prüfungen liefern Berichte für Mitglieder und Admins. Sie steuern weder den Zugang noch vergeben sie selbstständig Rollen. Plane deshalb ein, dass ein Admin anhand des Ergebnisses handelt.

Erst den Zugang absichern, dann die Kursdaten einrichten

Eine Krypto-Gruppe zieht vom ersten Tag an gefälschte Admin-Profile, Airdrop-Links und täuschend echte Support-Konten an. Deshalb hat die Moderation Vorrang. Du fügst den BotLaunch-Bot deiner Telegram-Gruppe als Admin hinzu und aktivierst die Module über ein Web-Dashboard. Der Free-Tarif umfasst einen Kanal mit grundlegender Moderation, CAPTCHA und Spam-Schutz. Starter bietet für $15 im Monat alle Moderationsfunktionen mit Verwarnungen und Sperren. Betrugsschutz ist im Pro-Tarif für $39 im Monat aufgeführt.

Gehe in dieser Reihenfolge vor: erst CAPTCHA für neue Mitglieder, dann den Linkfilter, dann den Schutz vor Raids. Pinne anschließend eine Nachricht an, in der steht, dass eure Admins Mitglieder niemals von sich aus anschreiben. Kein Modul formuliert diese Nachricht für dich. Genau diese Nachricht werden Mitglieder einander zitieren, wenn ein falscher Admin auftaucht.

Kursbefehle und Kursalarme

Wenn die Token-Kursalarme aktiviert sind, gibt ein Mitglied /price btc ein und erhält den aktuellen Kurs in US-Dollar samt Veränderung über 24 Stunden. /topcoins listet die zehn größten Coins nach Marktkapitalisierung auf. Die Zahlen stammen von CoinGecko.

Alarme werden individuell eingerichtet. Ein Mitglied schreibt /alert BTC above 80000, /alert ETH below 2000, /alert SOL change 5 für eine Bewegung von fünf Prozent innerhalb von 24 Stunden in eine beliebige Richtung oder /alert BTC crosses 80000 für das Über- oder Unterschreiten dieser Schwelle. Jeder Alarm wird einmal ausgelöst und danach gelöscht. /alerts zeigt die aktiven Alarme eines Mitglieds an. Standardmäßig sind bis zu 20 Alarme pro Mitglied erlaubt. Außerdem gibt es eine persönliche Watchlist: /addwatch, /watchlist und /removewatch.

Zwei Dinge solltest du vorher klarstellen. Der Bot prüft die Alarme alle fünf Minuten. Eine Benachrichtigung kann deshalb erst einige Minuten nach dem Erreichen der Schwelle eintreffen. Ein kurzer Ausschlag, der sich zwischen zwei Prüfungen wieder umkehrt, kann unbemerkt bleiben. Außerdem wird der Alarm in der Gruppe veröffentlicht und nicht als private Nachricht verschickt. Legt daher Gruppenregeln fest, bevor sich der Chat mit den Kursschwellen anderer Mitglieder füllt.

Gas- und Wallet-Abfragen brauchen deinen Etherscan-Schlüssel

Drei Befehle rufen Daten von Etherscan ab. Alle drei benötigen einen kostenlosen Etherscan-API-Schlüssel, den du als Admin in die Moduleinstellungen einfügst. Ohne ihn antwortet der Bot mit einem Hinweis, dass der Schlüssel benötigt wird. Erstelle ihn, bevor du die Befehle ankündigst.

  • /gas zeigt für die in den Einstellungen gewählte Blockchain die Gaspreise der Stufen Safe, Proposed und Fast in gwei sowie die empfohlene Basisgebühr an. Standardmäßig ist Ethereum ausgewählt.
  • /gasalert below 15 oder /gasalert above 30 richtet einen persönlichen Gasalarm ein. Pro Mitglied sind bis zu zehn möglich. Die Gaspreise werden alle fünf Minuten geprüft. Ein Alarm wird bei jedem Über- oder Unterschreiten der Schwelle einmal ausgelöst und wieder aktiviert, sobald sich der Gaspreis zurück über die Schwelle bewegt. /mygasalerts listet die Alarme auf.
  • /wallet, gefolgt von einer 0x-Adresse, zeigt das Guthaben dieser Adresse in der nativen Coin der ausgewählten Blockchain an.

Einige Blockchains sind im kostenlosen Etherscan-Tarif nicht enthalten. In diesem Fall weist der Bot darauf hin, dass ein Upgrade bei Etherscan erforderlich ist. Er liefert keine leere Antwort.

Holder- und NFT-Prüfungen liefern Berichte, steuern aber nicht den Zugang

Diesen Teil verstehen Admins besonders häufig falsch. Deshalb erfährst du hier genau, was die Befehle tun.

/holders, gefolgt von einer Contract-Adresse, zeigt die Gesamtzahl der Holder sowie die fünf größten Holder mit ihrem Anteil am Gesamtangebot an. Dabei werden diejenigen markiert, die Contracts sind oder deren Bestände gesperrt sind. Der Bot warnt, wenn die fünf größten Holder mindestens die Hälfte des Gesamtangebots halten. Außerdem zeigt er an, ob der Token als Honeypot gekennzeichnet ist, ob der Code Open Source ist und wie hoch die Kauf- und Verkaufssteuer ausfällt. Die Daten stammen von GoPlus und decken Ethereum, BSC und Polygon ab. Die Abfrage liefert eine Momentaufnahme, wenn jemand eine Contract-Adresse im Chat postet. Sie ist weder ein abschließendes Urteil noch eine Beratung.

Du kannst im Dashboard Token-Anforderungen veröffentlichen, etwa einen Mindestbestand eures Tokens. Der Bot zeigt sie unter dem Hilfetext zu /holders an. Er gleicht die Guthaben der Mitglieder nicht mit diesen Anforderungen ab und entfernt niemanden.

/nftcheck mit einer Wallet und dem Contract einer Sammlung liest die letzten 100 NFT-Transfers in diese Wallet aus und zählt die aus der Sammlung empfangenen Token. Die Token können inzwischen wieder übertragen worden sein. Deshalb kann eine Wallet, die gestern verkauft hat, weiterhin als Besitzer angezeigt werden. Wenn du im Dashboard Sammlungen mit einer Mindestanzahl hinterlegst, prüft /nftcheck mit nur einer Wallet alle diese Sammlungen. Für jede zeigt der Bot an, ob die Anforderung erfüllt ist, zusammen mit dem von dir hinterlegten Rollennamen. Die Rolle selbst wird nicht automatisch vergeben. Das übernimmt ein Admin.

Eine eingefügte Adresse beweist nicht, wem sie gehört. Dafür gibt es eine Prüfung per Signatur: Ein Mitglied sendet /connectwallet mit seiner Adresse, signiert die kurze Nachricht, die der Bot zurückgibt, und sendet die Signatur mit /verifywallet zurück. Anschließend ist die Adresse mit seinem Konto in dieser Gruppe verknüpft. /mywallet zeigt sie an.

Ein praktikabler Ablauf für Holder-Vorteile

Für einen Vorteil, der ausschließlich Holdern vorbehalten ist, ergibt sich daraus dieser Ablauf:

  • Das Mitglied bestätigt per Signatur, dass ihm die Wallet gehört.
  • Ein Admin führt /nftcheck für diese Adresse aus.
  • Der Admin vergibt die Telegram-Rolle oder den Zugang manuell.
  • Der Admin wiederholt die Prüfung in einem von euch festgelegten Rhythmus, da sich Bestände ändern.

Das dauert länger als eine automatische Zugangskontrolle. Dafür ist klar ersichtlich, was wann geprüft wurde, und du kannst einem Mitglied auf Nachfrage jede Entscheidung erklären.

Was Mitglieder über die Daten wissen sollten

Sage klar, dass der Bot ausschließlich öffentlich zugängliche Daten wiedergibt. Die Kurse stammen von einem Anbieter für Marktdaten, Gaspreise und Guthaben von einem Blockchain-Explorer und die Holder-Zahlen von einem Dienst für Sicherheitsdaten. Diese Daten liefern weder Vorhersagen noch Empfehlungen, was jemand kaufen oder verkaufen sollte. Nimm diesen Satz in dieselbe angepinnte Nachricht auf wie eure Admin-Regel.

Die vollständige Modulliste findest du auf der Modulseite, die Details zu den Tarifen unter Preise.

Häufig gestellte Fragen

Kann der Bot Mitglieder entfernen, die unseren Token nicht mehr halten?

Nein. Die Holder- und NFT-Befehle erstellen Berichte. Der Bot prüft nicht selbstständig die Guthaben der Mitglieder, steuert nicht den Zugang und entfernt niemanden. Ein Admin liest das Ergebnis und handelt entsprechend.

Brauchen Mitglieder einen API-Schlüssel, um /gas oder /wallet zu nutzen?

Nein. Der Gruppenadmin hinterlegt einen kostenlosen Etherscan-API-Schlüssel in den Moduleinstellungen. Danach funktionieren die Befehle für alle Mitglieder der Gruppe.

Wie schnell reagieren Kurs- und Gasalarme?

Beide werden alle fünf Minuten geprüft. Rechne deshalb mit einer Verzögerung von bis zu einigen Minuten. Ein Kursalarm wird einmal ausgelöst und anschließend gelöscht. Ein Gasalarm wird bei jedem Über- oder Unterschreiten der Schwelle einmal ausgelöst und wieder aktiviert, sobald sich der Gaspreis zurück über die Schwelle bewegt.

Beweist /nftcheck, dass jemand gerade ein NFT besitzt?

Nicht vollständig. Der Befehl zählt die Token, die die Wallet bei ihren letzten 100 NFT-Transfers empfangen hat. Ein Token kann inzwischen wieder übertragen worden sein. Betrachte das Ergebnis deshalb als deutlichen Hinweis und prüfe es erneut, bevor du Zugang gewährst.

Artikel teilen