Premiers pas

Vue d’ensemble de l’intégration

Les façons de connecter AskAIs aujourd’hui : votre site web, votre app, Telegram et les clients IA.

Les noms techniques comme window.SingChat font partie du widget et de l’API. Conservez-les tels quels dans votre code.

AskAIs est un service hébergé : votre espace de travail, votre boîte de réception, votre agent IA et votre base de connaissances se trouvent sur askais.com. Vous y reliez vos clients des façons décrites ci-dessous, et chaque conversation arrive dans la même boîte de réception partagée, où le même agent IA répond avec les mêmes connaissances et les mêmes réglages.

Façons de se connecter

OùComment se connecterMises à jour
Votre site webUne seule balise <script>Aucune : chaque chargement de page récupère le widget actuel
Votre app iOS, Android, Flutter, React Native ou de bureauUne WebView qui ouvre votre page de chatAucune : la WebView charge le widget actuel
TelegramUn jeton de bot dans Paramètres → ChannelsAucune
Claude Code, Cursor ou Gemini CLI (pour votre équipe)Le serveur MCP, avec une clé MCPAucune

Votre site web

Ajoutez ce code avant </body>. Copiez votre App ID depuis Paramètres → Boîtes de réception ; il est public et peut être publié sans risque.

<script src="https://askais.com/widget.js"
  data-app-id="YOUR_APP_ID"
  data-base-url="https://askais.com"
  async></script>

⚠️ Chargez widget.js depuis askais.com

Ne téléchargez pas widget.js et ne l’intégrez pas à votre propre code. Chargé depuis askais.com, il exécute toujours la version actuelle ; une copie reste figée et passe à côté de chaque correctif et de chaque nouvelle fonctionnalité.

Apps mobiles et de bureau

Il n’y a pas de SDK à installer. Ouvrez https://askais.com/api/widget-embed?appId=YOUR_APP_ID dans une WebView : votre app affiche le même chat que votre site web, en plein écran. Ajoutez à l’URL l’ID, l’e-mail et le nom de l’utilisateur connecté pour que votre équipe sache à qui elle parle. La page Chat intégré à l’app contient le guide complet, avec du code pour Flutter, iOS, Android et JavaScript.

Visiteurs connectés et identité vérifiée

Pour les utilisateurs connectés, transmettez externalId, email et name afin que leurs chats les suivent d’un appareil à l’autre. Pour empêcher quiconque de se faire passer pour un autre utilisateur, transmettez aussi hmac : un HMAC-SHA256 de l’externalId, calculé sur votre serveur avec la clé secrète de la boîte de réception comme clé. La page Widget web explique comment faire.

Telegram

Créez un bot avec @BotFather, collez son jeton dans Paramètres → Channels et connectez-le. Les messages envoyés au bot arrivent dans la même boîte de réception, où l’agent IA et votre équipe y répondent.

Clients IA (MCP)

Le serveur MCP permet à Claude Code, Cursor ou Gemini CLI de travailler sur votre espace de travail : lire les conversations et y répondre, entraîner l’IA, modifier la FAQ et consulter les statistiques. Il est destiné à vous et à votre équipe, pas à vos clients. C’est un propriétaire ou un administrateur de l’espace de travail qui crée la clé MCP.

Non disponible aujourd’hui

  • Des paquets SDK à installer (npm, pub.dev, CocoaPods, Gradle). Utilisez la balise script sur le Web et la page WebView dans les apps.
  • Une API REST publique pour votre propre backend. Les clés API ne sont acceptées que par le serveur MCP.
  • Des webhooks pour les événements de conversation ou de message. Paramètres → Webhooks permet d’enregistrer un endpoint et d’envoyer un ping de test signé, mais aucun événement n’est encore envoyé.
  • Des méthodes JavaScript pour ouvrir ou fermer le widget, ou écouter ses événements. window.SingChat.start() est la seule méthode fournie par le script.

Aller plus loin