Les composants angulaires officiels pour Stream Chat, un service permettant de créer des applications de chat.
Liens rapides
Grâce à notre bibliothèque de composants, vous pouvez créer une variété de cas d'utilisation de chat, notamment :
La meilleure façon de commencer est de suivre le didacticiel Angular Chat. Il vous montre comment utiliser ce SDK pour créer une application de chat entièrement fonctionnelle et inclut des personnalisations courantes.
Le flux est gratuit pour la plupart des projets parallèles et de loisirs. Pour être éligible, votre projet/entreprise ne doit pas compter plus de 5 membres d'équipe et gagner moins de 10 000 $ de revenus mensuels. Pour connaître les tarifs complets et les détails, visitez notre page de tarification du chat.
La documentation fournit une brève description des composants et des services de la bibliothèque.
La bibliothèque Angular est créée à l'aide de la bibliothèque stream-chat-js. Pour les cas d'utilisation les plus courants, nos services devraient donner une belle abstraction de cette bibliothèque, mais vous pourriez en avoir besoin pour une personnalisation plus avancée, la documentation se trouve sur notre site Web.
Nous apprécions les modifications de code qui améliorent cette bibliothèque ou résolvent un problème. Veuillez vous assurer de suivre toutes les bonnes pratiques et d'ajouter des tests, le cas échéant, avant de soumettre une pull request sur GitHub. Nous sommes heureux de fusionner votre code dans le référentiel officiel s'il répond à un besoin. Assurez-vous de signer d'abord notre contrat de licence de contributeur (CLA). Consultez notre fichier de licence pour plus de détails.
Nous avons récemment clôturé un cycle de financement de série B de 38 millions de dollars et sommes en pleine croissance. Nos API sont utilisées par plus d'un milliard d'utilisateurs finaux, et en travaillant chez Stream, vous avez la chance d'avoir un impact énorme sur une équipe d'ingénieurs très solides.
Consultez nos ouvertures actuelles et postulez via le site Web de Stream.
Exécutez cette commande si vous utilisez Angular 19 :
npm install stream-chat-angular stream-chat @ngx-translate/core@15 ngx-float-ui@19
Versions angulaires prises en charge : Angulaire 15-18
Exécutez cette commande si vous utilisez Angular 18 :
npm install stream-chat-angular stream-chat ngx-float-ui@18
Exécutez cette commande si vous utilisez Angular 17 :
npm install stream-chat-angular stream-chat ngx-float-ui@17
Exécutez cette commande si vous utilisez Angular 16 :
npm install stream-chat-angular stream-chat ngx-float-ui@16
Exécutez cette commande si vous utilisez Angular 15 :
npm install stream-chat-angular stream-chat @ngx-translate/core@14 ngx-float-ui@15
Versions de nœuds prises en charge : 18+
Ce référentiel comprend un exemple d'application pour tester notre bibliothèque.
Pour tester l'application :
Créez un fichier nommé .env
dans le répertoire racine avec le contenu suivant :
STREAM_API_KEY=<Your API key>
STREAM_USER_ID=<Your user ID>
STREAM_USER_TOKEN=<Your user token>
Le moyen le plus simple de générer un jeton à des fins de test consiste à utiliser notre générateur de jetons.
Exécutez npm install
pour installer les dépendances.
Exécutez npm start
et accédez à http://localhost:4200/
.
Ce référentiel comprend un exemple d'application qui montre comment vous pouvez fournir votre propre modèle pour différents composants du SDK :
Pour exécuter l'application :
Créez un fichier nommé .env
dans le répertoire racine avec le contenu suivant :
STREAM_API_KEY=<Your API key>
STREAM_USER_ID=<Your user ID>
STREAM_USER_TOKEN=<Your user token>
Exécutez npm install
pour installer les dépendances.
Exécutez npm run start:customizations-example
et accédez à http://localhost:4200/
.
Ce référentiel comprend un exemple d'application pour tester notre bibliothèque.
Pour tester l'application :
Créez un fichier nommé .env
dans le répertoire racine avec le contenu suivant :
STREAM_API_KEY=<Your API key>
STREAM_USER_ID=<Your user ID>
STREAM_USER_TOKEN=<Your user token>
Exécutez npm install
à la racine du projet. Vous pouvez utiliser la commande npm run start:dev
pour démarrer SampleApp avec rechargement automatique.