🌙
BotStrike

❓ FAQ & Guide rapide

Trouvez rapidement dans quel menu et quelle section de la documentation se trouve chaque fonctionnalité. Utile si vous cherchez sur Google ou si vous posez une question à un assistant IA.

🔑 Compte & Clés d'accès

🔑Où trouver ma clé API BotStrike ? ▼
app.botstrike.net → Paramètres → Mes clés d'accès
Vous y trouverez votre clé API principale à utiliser dans vos scripts et intégrations tierces.
🔄Où trouver ma clé de migration (BB → BotStrike) ? ▼
app.botstrike.net → Paramètres → Mes clés d'accès → Clé de migration
Clé à 10 caractères (ex. A3F7K9Z2QM) utilisée pour importer un bot depuis bots.business. Le bouton Régénérer invalide l'ancienne clé.
📄 Documentation Migration
🌍Comment changer la langue de l'interface / du bot ? ▼
app.botstrike.net → Paramètres → Langue
Pour la langue des réponses du bot, consultez la documentation sur la gestion des langues.
📄 Documentation Langues
💳Comment voir mon plan et mes quotas ? ▼
app.botstrike.net → Paramètres → Mon plan
Vous pouvez voir les limites de votre plan (nombre de bots, messages/mois, diffusions, IA) et passer à un plan supérieur.

🤖 Gestion des bots

➕Comment créer un nouveau bot ? ▼
app.botstrike.net → Mes bots → + Nouveau bot
Entrez le token Telegram de votre bot (obtenu via @BotFather) et choisissez le langage (Python ou JavaScript). Le langage est fixé à la création.
📄 Créer un bot
📊Comment voir le statut / uptime de mon bot ? ▼
app.botstrike.net → Mon bot → Statut
📄 Documentation Statut du bot
🗂️Comment organiser mes commandes en dossiers ? ▼
app.botstrike.net → Éditeur → Dossiers
Cliquez-droit sur une commande dans l'éditeur pour la déplacer dans un dossier, ou créez un dossier via le bouton + Dossier.
📄 Documentation Dossiers

⌨️ Commandes & Code

💬Comment envoyer un message texte depuis mon bot ? ▼
Python Bot.sendMessage("Bonjour !")
JavaScript Bot.sendMessage("Bonjour !")

📄 Commandes Python 📄 Commandes JavaScript
🖼️Comment envoyer une photo, vidéo ou document ? ▼
Python Bot.sendPhoto(url) / Bot.sendVideo(url) / Bot.sendDocument(url)
JavaScript Bot.sendPhoto(url) / Bot.sendVideo(url) / Bot.sendDocument(url)

📄 Commandes Python 📄 Commandes JavaScript
⌨️Comment afficher des boutons (clavier inline / reply) ? ▼
Utilisez Bot.sendMessage avec le paramètre keyboard (reply) ou inline_keyboard (inline).
📄 Commandes Python 📄 Commandes JavaScript
🎲Comment faire des réponses aléatoires ? ▼
BotStrike dispose d'une fonctionnalité native de réponses aléatoires, configurable directement dans l'éditeur.
📄 Réponses aléatoires
📌Comment épingler un message dans un groupe ou canal ? ▼
Utilisez la fonction Bot.pinMessage() disponible dans les deux langages.
📄 Épingler des messages

📢 Diffusion (Broadcast)

📢Comment envoyer un message à tous mes abonnés ? ▼
app.botstrike.net → Mon bot → Diffusion → Nouvelle campagne
Choisissez le contenu (texte, image, vidéo, audio, document), sélectionnez les destinataires et programmez l'envoi.
📄 Documentation Diffusion
🖼️Comment inclure une image ou vidéo dans une diffusion ? ▼
Vous devez d'abord héberger votre fichier via @CreatorLinksMediaBot sur Telegram, puis coller le lien généré dans le champ URL média de votre campagne.
📎 Ouvrir @CreatorLinksMediaBot
📄 Documentation Diffusion
⏰Comment programmer une diffusion à une heure précise ? ▼
app.botstrike.net → Diffusion → Nouvelle campagne → Planifier
Choisissez la date et l'heure d'envoi dans le formulaire de création de campagne.
📄 Documentation Diffusion
📊Comment voir les statistiques d'une diffusion ? ▼
app.botstrike.net → Diffusion → Historique → [campagne] → Statistiques
📄 Documentation Diffusion

💾 Données & Stockage

📦Comment stocker des données persistantes (variables) ? ▼
Utilisez les Properties : variables persistantes liées à un utilisateur ou globales. Python Bot.setProp("key", val) / Bot.getProp("key")
JavaScript Bot.setProp("key", val) / Bot.getProp("key")

📄 Documentation Properties
⚡Comment accélérer mon bot avec du cache ? ▼
Utilisez le système de cache pour éviter de refaire les mêmes calculs ou appels HTTP à chaque message.
📄 Documentation Cache
📤Comment exporter des données en CSV ? ▼
app.botstrike.net → Mon bot → Outils → Export CSV
📄 Documentation Outils

🧠 Intelligence Artificielle (BsAI)

🤖Comment activer l'IA dans mon bot ? ▼
app.botstrike.net → Mon bot → BsAI → Activer
Choisissez un plan IA : lite, mob, mega ou strikky. Chaque plan correspond à un niveau de capacité du modèle.
📄 Documentation BsAI
🎭Comment personnaliser la personnalité de l'IA ? ▼
app.botstrike.net → BsAI → Persona / System Prompt
Rédigez un system prompt qui définit le rôle et le ton de votre IA.
📄 Documentation BsAI
💬Comment garder l'historique de conversation avec l'IA ? ▼
L'historique est géré automatiquement par BsAI selon le plan. Vous pouvez configurer le nombre de messages conservés dans les paramètres BsAI.
📄 Documentation BsAI

👥 Groupes & Canaux

👥Comment utiliser mon bot dans un groupe Telegram ? ▼
Ajoutez votre bot au groupe Telegram, accordez-lui les permissions nécessaires (admin si besoin), puis activez le mode groupe dans BotStrike.
📄 Groupes & Canaux
📣Comment poster automatiquement dans un canal Telegram ? ▼
Ajoutez votre bot comme admin du canal, puis utilisez la diffusion ou les commandes pour poster. Consultez la documentation Groupes & Canaux.
📄 Groupes & Canaux

🌐 HTTP & Webhooks

🌐Comment appeler une API externe depuis mon bot ? ▼
Python Http.get(url) / Http.post(url, data)
JavaScript HTTP.get(url) / HTTP.post(url, data)

📄 Documentation HTTP
🔔Comment recevoir des notifications via webhook (paiement, formulaire…) ? ▼
app.botstrike.net → Mon bot → Webhook
BotStrike génère une URL webhook unique pour votre bot. Collez-la dans votre service externe (Stripe, Typeform…).
📄 Documentation Webhook

🖼️ Médias & Fichiers

🔗Comment héberger une image / vidéo pour ma diffusion ? ▼
Utilisez @CreatorLinksMediaBot sur Telegram : envoyez votre fichier, récupérez le lien https://linkmedia.botstrike.net/… et collez-le dans votre diffusion.
📎 Ouvrir @CreatorLinksMediaBot
📄 Documentation Diffusion
📚Comment gérer des ressources (images, fichiers) dans mon bot ? ▼
Utilisez ResourcesLib pour stocker et récupérer des fichiers depuis votre bot.
📄 ResourcesLib
🌐Comment créer une page web hébergée par BotStrike ? ▼
Utilisez WebApp pour rendre des pages HTML personnalisées accessibles via une URL BotStrike.
app.botstrike.net → Mon bot → WebApp
📄 WebApp

🛠️ Outils avancés

🐙Comment synchroniser mon bot avec GitHub / GitLab ? ▼
app.botstrike.net → Mon bot → Outils → Git Sync
📄 Documentation Outils
📈Comment voir les analytics de mon bot ? ▼
app.botstrike.net → Mon bot → Outils → Analytics
📄 Documentation Outils
🔗Comment créer un système de parrainage (referral) ? ▼
Utilisez ReferralLib, une bibliothèque intégrée à BotStrike pour gérer les liens de parrainage, les compteurs et les récompenses.
📄 ReferralLib
📧Comment envoyer des emails depuis mon bot ? ▼
BotStrike supporte l'envoi d'emails via SMTP ou Gmail.
📄 Envoi d'emails
🛡️Comment accéder au panneau d'administration BotStrike ? ▼
app.botstrike.net → Admin (accès réservé)
Fonctionnalités : gestion des utilisateurs, quotas, supervision des bots.
📄 Panneau Admin 📄 BsAdmin

🔄 Migration depuis bots.business

🔄Comment importer mon bot depuis bots.business ? ▼
4 étapes :
  1. Créez un compte BotStrike en mode JavaScript
  2. Récupérez votre clé de migration :
    app.botstrike.net → Paramètres → Mes clés d'accès → Clé de migration
  3. Récupérez votre API Key bots.business : app.bots.business → Settings → API Key
  4. Collez le script fourni dans votre bot BB et exécutez /migrate_to_botstrike

📄 Documentation Migration complète
⚠️Mon bot BB est en Python, puis-je migrer ? ▼
Non. La migration est uniquement compatible avec les comptes BotStrike en JavaScript. Les bots bots.business sont en JavaScript et ne peuvent pas être convertis automatiquement en Python. Si votre compte BotStrike est en Python, créez un nouveau compte en choisissant JavaScript.
📄 Documentation Migration
❓Qu'est-ce qui est migré depuis bots.business ? ▼
Sont migrés : toutes les commandes (nom, code source, alias, description, dossier). Environ 75 % du code BB est directement compatible avec BotStrike. Les fonctions spécifiques à BB (BB.*, params…) devront être adaptées manuellement.
Non migrés : properties, storages, états utilisateur.
📄 Détail de ce qui est migré
🚫Erreur rate_limited — que faire ? ▼
La migration est limitée à 3 tentatives par heure et par email. Attendez 1 heure puis réessayez.
📄 Tableau des erreurs courantes