Ü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
- Gehen Sie zu Meta for Developers
- Klicken Sie auf „My Apps“ → „Create App“
- Wählen Sie „Business“ als App-Typ
- Füllen Sie die App-Details aus und erstellen Sie die App
Schritt 2: WhatsApp-Produkt hinzufügen
- Klicken Sie im App-Dashboard auf „Add Product“
- Finden Sie „WhatsApp“ und klicken Sie auf „Set Up“
- Wählen oder erstellen Sie ein Business-Portfolio
Schritt 3: Zugangsdaten erhalten
- Navigieren Sie zu WhatsApp → API-Einrichtung
- 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
- Fügen Sie auf der WhatsApp-API-Einrichtungsseite Ihre persönliche WhatsApp-Nummer als Empfänger hinzu
- 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
- Öffnen Sie Discord und gehen Sie zu Ihrem Server
- Rechtsklick auf den Kanal, in dem Sie Benachrichtigungen erhalten möchten
- Wählen Sie „Kanal bearbeiten“
Schritt 2: Webhook erstellen
- Navigieren Sie zum Reiter „Integrationen“
- Klicken Sie auf „Webhooks“ → „Webhook erstellen“
- Geben Sie dem Webhook einen Namen (z. B. „MagicTradeBot Signals“)
- (Optional) Laden Sie ein benutzerdefiniertes Avatar hoch
Schritt 3: Webhook-URL kopieren
- Klicken Sie auf „Webhook-URL kopieren“
- 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
- In der Instagram-App: Einstellungen → Konto
- Wählen Sie „Zu professionellem Konto wechseln“
- Wählen Sie „Business“ oder „Creator“
Schritt 2: Mit Facebook-Seite verbinden
- Gehen Sie zu Einstellungen → Konto → Verknüpfte Konten
- Verknüpfen Sie Ihr Instagram mit einer Facebook-Seite
Schritt 3: Meta-App erstellen
- Gehen Sie zu Meta for Developers
- Erstellen Sie eine neue App (falls noch nicht geschehen)
- Fügen Sie das Produkt „Instagram“ hinzu
Schritt 4: Zugangstoken generieren
- Gehen Sie zu Instagram → Basic Display oder Instagram Graph API
- 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
- Öffnen Sie Telegram und suchen Sie nach @BotFather
- Starten Sie einen Chat und senden Sie /newbot
- 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
- BotFather stellt Ihnen das Bot-Token zur Verfügung
- Format:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz - Speichern Sie dieses Token sicher
Schritt 3: Ihre Chat-ID erhalten
Methode 1: Mit IDBot
- Suchen Sie nach @myidbot oder @userinfobot in Telegram
- Starten Sie einen Chat und senden Sie /start
- Der Bot antwortet mit Ihrer Chat-ID
Methode 2: Manuelle Methode
- Senden Sie eine Nachricht an Ihren Bot (den Sie erstellt haben)
- Besuchen Sie:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates - Suchen Sie nach "chat":{"id":123456789}
- Diese Zahl ist Ihre chat_id
Methode 3: Für Gruppen-Chats
- Fügen Sie Ihren Bot zur Gruppe hinzu
- Senden Sie eine Nachricht in der Gruppe
- Besuchen Sie:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates - Suchen Sie nach der Chat-ID (negativ für Gruppen: -123456789)
Schritt 4: Bot starten
- Suchen Sie in Telegram nach Ihrem Bot
- 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 |
| ⭐⭐⭐ Komplex | Kostenloser Tarif begrenzt | Gut | Geschäftskommunikation | |
| ⭐⭐⭐⭐ 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
- Token niemals in die Versionskontrolle committen
- Umgebungsvariablen verwenden
- Konfigurationsdateien zu .gitignore hinzufügen
- Token regelmäßig rotieren
- Insbesondere für WhatsApp und Instagram
- Telegram-Token laufen nicht ab, können aber neu generiert werden
- Umgebungsspezifische Konfigurationen verwenden
- Unterschiedliche Token für Test und Produktion
- Webhook-Zugang einschränken
- Discord: Dedizierte Kanäle mit begrenztem Zugang verwenden
- WhatsApp: Empfängernummern verifizieren
- 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