/niptech-live

Primary LanguageScalaApache License 2.0Apache-2.0

Application Live Chat pour NipTech

Live Chat Thumbnail

Cette application gère un chat live ainsi que la diffusion d'un flux youtube sur la même page.

CONFIGURATION ADMIN

La configuration du chat live se passe dans le fichier conf/application.conf. Vous devez spécifier le(s) mot(s) de passe pour l'administration :

  • authorizedUsers="admin"

Vous pouvez spécifier plusieurs mot de passe en les séparant avec des "," ex :

  • authorizedUsers="admin,admin1,admin2"

ADMINISTRATION

L'administration consiste à indiquer l'id du flux youtube à diffuser et à activer ou désactiver le live stream Twitter. La page d'administration est sécurisée et est accessible à : http://localhost:9000/admin

  • Pour démarrer le chat, cliquer sur le bouton rouge Off Air et indiquer l'id du flux youtube
  • L'activation/désactivation du twitter live stream se fait via le bouton éponyme.
  • Pour appliquer les modifications, cliquer sur Appliquer

FLUX YOUTUBE

Le bouton synchroniser le direct permet à l'utilisateur de se resynchroniser avec le direct sans avoir à recharger toute la page. Ceci est utile quand la connection est mauvaise et que le flux youtube s'est désynchronisé avec le direct pour ne pas perdre d'informations.

TWITTER LIVESTREAM

Le Twitter LiveStream permet aux utilisateurs du chat d'interagir avec Twitter :

  • Si sur twitter, un message contenant @niptechlive est posté, il s'affiche dans la chat room. Ainsi, ceux qui n'ont pas la possibilité d'assister au live peuvent envoyer des messages aux personnes présentes.
  • Si la fonctionnalité est activée par Ben, tous les messages du live peuvent être diffusés en temps réel sur Twitter. Ils sont postés par l'utilisateur @niptechlive.
  • Un utilisateur peut se connecter via OAuth et son compte twitter, son avatar s'affiche dans la chat room. Un utilisateur connecté avec son compte twitter peut sauvegarder des informations en tapant le mot clé save: suivi d'un texte dans la chatroom Le texte ne s'affiche pas mais il est envoyé en tant que direct message à l'utilisatur connecté.

Pour activer les fonctionalités Twitter vous devez entrer les informations d'application Twitter dans le fichier conf/application.conf.

  • twitter.ConsumerKey
  • twitter.ConsumerSecret
  • twitter.AccessToken
  • twitter.AccessTokenSecret
  • twitter.Callback

Licensing

Licence Creative Commons
Niptech Chat Room est mis à disposition selon les termes de la licence Creative Commons Attribution 3.0 non transposé.