AlfyChat pour les développeurs
Construisezsur AlfyChat.
Bots, connexion OAuth2 et API temps réel : tout ce qu’il faut pour étendre la messagerie — sans jamais toucher aux messages chiffrés.
- API REST + WebSocket
- OAuth2 standard
- Open source
const { io } = require('socket.io-client');
const BOT_TOKEN = process.env.BOT_TOKEN;
const API_BASE = 'https://gateway.alfychat.app/api';
const socket = io('https://gateway.alfychat.app', {
auth: { token: BOT_TOKEN, type: 'bot' },
});
socket.on('SERVER_MESSAGE_NEW', async ({ payload: { content, channelId } }) => {
if (content === '!ping') {
await fetch(`${API_BASE}/messages`, {
method: 'POST',
headers: { Authorization: `Bot ${BOT_TOKEN}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ channelId, content: '🏓 Pong !' }),
});
}
});Trois façons de s’intégrer
Bots
Des comptes automatisés qui rejoignent des serveurs, répondent aux commandes et modèrent, avec des permissions précises.
Lire la documentationOAuth2
« Se connecter avec AlfyChat » sur votre site, et l’ajout d’un bot à un serveur en un lien.
Lire la documentationAPI Gateway
REST pour les actions, WebSocket pour recevoir les événements en temps réel.
Lire la documentation
Pour commencer
- 1
Créez une application
Depuis le portail développeur de l’app, donnez un nom et une icône à votre bot.
- 2
Récupérez le jeton
Il n’est affiché qu’une fois : gardez-le dans une variable d’environnement.
- 3
Invitez-le
Partagez son lien d’ajout alfy.chat/b/… et choisissez ses permissions.
La documentation
Guides pas à pas et référence complète, avec des exemples en JavaScript, TypeScript, Python et Java.
Prêt à publier votre bot ?
Le portail développeur vit dans l’app : connectez-vous pour créer et gérer vos applications.