MagicTradeBot Broadcast-Konfigurationshandbuch

Übersicht

Die Broadcast-Funktion von MagicTradeBot ermöglicht es Ihnen, Handelssignale über mehrere Messaging-Plattformen zu erhalten. Sie können eine oder alle Plattformen nach Ihren Vorlieben konfigurieren.

Konfigurationsstruktur

BroadCast:
  # WhatsApp-Benachrichtigungen
  whatsapp_token: null
  whatsapp_phone_id: null
 
  # Discord-Benachrichtigungen
  discord_webhook_url: null
 
  # Instagram-Benachrichtigungen
  instagram_token: null
 
  # Telegram-Benachrichtigungen
  telegram_bot_token: null
  telegram_chat_id: null

1. WhatsApp-Einrichtung

WhatsApp-Benachrichtigungen verwenden die Meta WhatsApp Business API.

Voraussetzungen

  • Ein Meta (Facebook) Business-Konto
  • Eine verifizierte geschäftliche Telefonnummer
  • Zugang zur Meta Developer Plattform

Schritt-für-Schritt-Einrichtung

Schritt 1: Meta-App erstellen

  1. Gehen Sie zu Meta for Developers
  2. Klicken Sie auf „My Apps“ → „Create App“
  3. Wählen Sie „Business“ als App-Typ
  4. Füllen Sie die App-Details aus und erstellen Sie die App

Schritt 2: WhatsApp-Produkt hinzufügen

  1. Klicken Sie im App-Dashboard auf „Add Product“
  2. Finden Sie „WhatsApp“ und klicken Sie auf „Set Up“
  3. Wählen oder erstellen Sie ein Business-Portfolio

Schritt 3: Zugangsdaten erhalten

  1. Navigieren Sie zu WhatsApp → API-Einrichtung
  2. Sie sehen zwei wichtige Werte:

Temporäres Zugangstoken (whatsapp_token):

  • Kopieren Sie das angezeigte temporäre Zugangstoken
  • Hinweis: Für die Produktion ein permanentes Token generieren:
    • Gehen Sie zu Systembenutzern in den Business-Einstellungen
    • Erstellen Sie einen Systembenutzer
    • Generieren Sie ein Token mit der Berechtigung whatsapp_business_messaging

Telefonnummer-ID (whatsapp_phone_id):

  • Aufgeführt unter „Phone Number ID“
  • Dies ist NICHT Ihre Telefonnummer, sondern eine eindeutige Kennung

Schritt 4: In MagicTradeBot konfigurieren

BroadCast:
  whatsapp_token: "EAAxxxxxxxxxxxxxxxxxxxxxxxx"
  whatsapp_phone_id: "123456789012345"

Schritt 5: Empfängernummer verifizieren

  1. Fügen Sie auf der WhatsApp-API-Einrichtungsseite Ihre persönliche WhatsApp-Nummer als Empfänger hinzu
  2. Verifizieren Sie die Nummer über das per WhatsApp gesendete OTP

Wichtige Hinweise

  • Kostenloser Tarif erlaubt 1.000 Gespräche pro Monat
  • Empfängernummern müssen im Testmodus verifiziert werden
  • Für die Produktion ist eine Business-Verifizierung erforderlich

2. Discord-Einrichtung

Discord verwendet Webhooks für Benachrichtigungen – die einfachste Methode.

Schritt-für-Schritt-Einrichtung

Schritt 1: Servereinstellungen öffnen

  1. Öffnen Sie Discord und gehen Sie zu Ihrem Server
  2. Rechtsklick auf den Kanal, in dem Sie Benachrichtigungen erhalten möchten
  3. Wählen Sie „Kanal bearbeiten“

Schritt 2: Webhook erstellen

  1. Navigieren Sie zum Reiter „Integrationen“
  2. Klicken Sie auf „Webhooks“ → „Webhook erstellen“
  3. Geben Sie dem Webhook einen Namen (z. B. „MagicTradeBot Signals“)
  4. (Optional) Laden Sie ein benutzerdefiniertes Avatar hoch

Schritt 3: Webhook-URL kopieren

  1. Klicken Sie auf „Webhook-URL kopieren“
  2. URL-Format: https://discord.com/api/webhooks/XXXXX/YYYYY

Schritt 4: In MagicTradeBot konfigurieren

BroadCast:
  discord_webhook_url: "https://discord.com/api/webhooks/123456789/AbCdEfGhIjKlMnOpQrStUvWxYz"

Wichtige Hinweise

  • Jeder mit der Webhook-URL kann in Ihren Kanal posten
  • URL sicher aufbewahren
  • Sie können mehrere Webhooks für verschiedene Bots erstellen
  • Kein Discord-Entwicklerkonto erforderlich

3. Instagram-Einrichtung

Instagram-Benachrichtigungen verwenden die Instagram Graph API (Meta).

Voraussetzungen

  • Instagram Business- oder Creator-Konto
  • Facebook-Seite, die mit Ihrem Instagram-Konto verknüpft ist
  • Meta-Entwicklerkonto

Schritt-für-Schritt-Einrichtung

Schritt 1: In Business-Konto umwandeln

  1. In der Instagram-App: Einstellungen → Konto
  2. Wählen Sie „Zu professionellem Konto wechseln“
  3. Wählen Sie „Business“ oder „Creator“

Schritt 2: Mit Facebook-Seite verbinden

  1. Gehen Sie zu Einstellungen → Konto → Verknüpfte Konten
  2. Verknüpfen Sie Ihr Instagram mit einer Facebook-Seite

Schritt 3: Meta-App erstellen

  1. Gehen Sie zu Meta for Developers
  2. Erstellen Sie eine neue App (falls noch nicht geschehen)
  3. Fügen Sie das Produkt „Instagram“ hinzu

Schritt 4: Zugangstoken generieren

  1. Gehen Sie zu Instagram → Basic Display oder Instagram Graph API
  2. Für Instagram Graph API:
    • Gehen Sie zu Tools → Graph API Explorer
    • Wählen Sie Ihre App aus
    • Wählen Sie Ihr Instagram-Konto aus
    • Fügen Sie Berechtigungen hinzu: instagram_basic, instagram_manage_messages
    • Klicken Sie auf „Zugangstoken generieren“

Schritt 5: Langfristiges Token erhalten

Kurzlebige Token laufen nach 1 Stunde ab. In langfristiges Token (60 Tage) umwandeln:

curl -i -X GET "https://graph.facebook.com/v18.0/oauth/access_token?grant_type=fb_exchange_token&client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&fb_exchange_token=SHORT_LIVED_TOKEN"

Schritt 6: In MagicTradeBot konfigurieren

BroadCast:
  instagram_token: "IGQVJxxxxxxxxxxxxxxxxxxxxxxxxxx"

Wichtige Hinweise

  • Instagram API ist primär für Business-Funktionen
  • Direktnachrichten über API haben Einschränkungen
  • Erwägen Sie Instagram Basic Display für einfachere Anwendungsfälle
  • Token müssen regelmäßig erneuert werden

4. Telegram-Einrichtung

Telegram bietet die einfachste Bot-Einrichtung aller Plattformen.

Schritt-für-Schritt-Einrichtung

Schritt 1: Bot erstellen

  1. Öffnen Sie Telegram und suchen Sie nach @BotFather
  2. Starten Sie einen Chat und senden Sie /newbot
  3. Befolgen Sie die Anweisungen:
    • Wählen Sie einen Namen für Ihren Bot (z. B. „My Trading Signals“)
    • Wählen Sie einen Benutzernamen, der auf „bot“ endet (z. B. „mytrading_signals_bot“)

Schritt 2: Bot-Token erhalten

  1. BotFather stellt Ihnen das Bot-Token zur Verfügung
  2. Format: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
  3. Speichern Sie dieses Token sicher

Schritt 3: Ihre Chat-ID erhalten

Methode 1: Mit IDBot

  1. Suchen Sie nach @myidbot oder @userinfobot in Telegram
  2. Starten Sie einen Chat und senden Sie /start
  3. Der Bot antwortet mit Ihrer Chat-ID

Methode 2: Manuelle Methode

  1. Senden Sie eine Nachricht an Ihren Bot (den Sie erstellt haben)
  2. Besuchen Sie: https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
  3. Suchen Sie nach "chat":{"id":123456789}
  4. Diese Zahl ist Ihre chat_id

Methode 3: Für Gruppen-Chats

  1. Fügen Sie Ihren Bot zur Gruppe hinzu
  2. Senden Sie eine Nachricht in der Gruppe
  3. Besuchen Sie: https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
  4. Suchen Sie nach der Chat-ID (negativ für Gruppen: -123456789)

Schritt 4: Bot starten

  1. Suchen Sie in Telegram nach Ihrem Bot
  2. Klicken Sie auf „Start“ oder senden Sie /start

Schritt 5: In MagicTradeBot konfigurieren

BroadCast:
  telegram_bot_token: "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
  telegram_chat_id: "987654321"

Wichtige Hinweise

  • Bots können keine Gespräche initiieren; Sie müssen sie zuerst starten
  • Für Gruppen muss der Bot hinzugefügt werden und die chat_id ist negativ
  • Keine Verifizierung oder Genehmigung erforderlich
  • Vollständig kostenlos ohne Nachrichtenlimits
  • Zuverlässigste Option für den persönlichen Gebrauch

Mehrplattform-Konfigurationsbeispiel

Sie können mehrere Plattformen gleichzeitig aktivieren:

BroadCast:
  # WhatsApp
  whatsapp_token: "EAAxxxxxxxxxxxxxxxxxxxxxxxx"
  whatsapp_phone_id: "123456789012345"
 
  # Discord
  discord_webhook_url: "https://discord.com/api/webhooks/123456789/AbCdEfGhIjKlMnOp"
 
  # Instagram
  instagram_token: "IGQVJxxxxxxxxxxxxxxxxxxxxxxxxxx"
 
  # Telegram
  telegram_bot_token: "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
  telegram_chat_id: "987654321"

Oder nur das aktivieren, was Sie benötigen:

BroadCast:
  # Nur Telegram aktiviert
  whatsapp_token: null
  whatsapp_phone_id: null
  discord_webhook_url: null
  instagram_token: null
  telegram_bot_token: "123456789:ABCdefGHIjklMNOpqrsTUVwxyz"
  telegram_chat_id: "987654321"

Plattformvergleich

Plattform Einrichtungsschwierigkeit Kosten Zuverlässigkeit Am besten geeignet für
Telegram Einfach Kostenlos Hervorragend Persönlicher Gebrauch, Gruppen
Discord Einfach Kostenlos Hervorragend Communities, Teams
WhatsApp ⭐⭐⭐ Komplex Kostenloser Tarif begrenzt Gut Geschäftskommunikation
Instagram ⭐⭐⭐⭐ Sehr komplex Kostenlos Mittel Soziale Integration

Fehlerbehebung

WhatsApp-Probleme

  • „Ungültiges Token“: Token abgelaufen; permanentes Token generieren
  • „Telefonnummer nicht verifiziert“: Empfänger im Meta-Dashboard hinzufügen und verifizieren
  • Nachrichten werden nicht gesendet: API-Ratenlimits und Abrechnung prüfen

Discord-Probleme

  • „Ungültiger Webhook“: URL wurde möglicherweise neu generiert; neue holen
  • 403 Forbidden: Webhook wurde gelöscht; neuen erstellen
  • Kanal nicht gefunden: Webhook-Kanal wurde möglicherweise gelöscht

Instagram-Probleme

  • Token abgelaufen: Instagram-Token laufen ab; neues langfristiges Token generieren
  • Berechtigung verweigert: Sicherstellen, dass alle erforderlichen Berechtigungen erteilt sind
  • Konto nicht berechtigt: Muss ein Business- oder Creator-Konto sein

Telegram-Probleme

  • „Chat nicht gefunden“: Sie haben den Bot nicht gestartet; zuerst /start an den Bot senden
  • „Nicht autorisiert“: Prüfen, ob das Bot-Token korrekt ist
  • Erhält keine Nachrichten: Sicherstellen, dass der Bot nicht blockiert ist

Sicherheitsbest Practices

  1. Token niemals in die Versionskontrolle committen
    • Umgebungsvariablen verwenden
    • Konfigurationsdateien zu .gitignore hinzufügen
  2. Token regelmäßig rotieren
    • Insbesondere für WhatsApp und Instagram
    • Telegram-Token laufen nicht ab, können aber neu generiert werden
  3. Umgebungsspezifische Konfigurationen verwenden
    • Unterschiedliche Token für Test und Produktion
  4. Webhook-Zugang einschränken
    • Discord: Dedizierte Kanäle mit begrenztem Zugang verwenden
    • WhatsApp: Empfängernummern verifizieren
  5. Nutzung überwachen
    • API-Quoten regelmäßig prüfen
    • Alarme für fehlgeschlagene Zustellungen einrichten

Schnellstart-Empfehlung

Für Einsteiger: Beginnen Sie mit Telegram

  • Einfachste Einrichtung (5 Minuten)
  • Keine Verifizierung erforderlich
  • Vollständig kostenlos
  • Am zuverlässigsten

Für Teams: Nutzen Sie Discord

  • Einfache Webhook-Einrichtung
  • Ideal für Gruppenbenachrichtigungen
  • Kostenlos und zuverlässig

Für Unternehmen: Erwägen Sie WhatsApp

  • Professionelles Erscheinungsbild
  • Direkte mobile Zustellung
  • Erfordert mehr Einrichtungsaufwand

Support & Ressourcen

Abschließende Hinweise

  • Testen Sie Ihre Konfiguration mit einer einfachen Nachricht vor dem Live-Betrieb
  • Halten Sie Sicherungskopien aller Token in einem sicheren Passwort-Manager vor
  • Erwägen Sie die Nutzung mehrerer Plattformen für Redundanz
  • Prüfen Sie die Ratenlimits für Ihr erwartetes Nachrichtenvolumen
  • Beginnen Sie mit einer Plattform und erweitern Sie bei Bedarf

📎 Related Topics