For english language, please scroll down to ENGLISH.
Cette application est inspirée d'un projet (LiveChat) qui a été développé par un groupe de streameur appelé Cacabox.
L'objectif de cette application est d'envoyer du contenu sur une page Web qui est utilisée dans un logiciel de diffusion comme OBS, XSplit, etc.
/dispo -> Vérifiez si le bot est vivant/client -> Obtenez un lien pour intégrer livechat dans obs, xsplit/msg -> Envoyer du contenu au flux/cmsg -> Envoyez du contenu au flux (mais caché 😈)/dire -> Demandez à un bot de dire quelque chose/cire -> Demandez à un bot de dire quelque chose (mais caché 😈)Vous pouvez installer cette application par trois manières.
Si vous avez Docker e:
docker run -p 3000:3000 qlaffont/livechatccb \
-e DISCORD_TOKEN='DISCORD-TOKEN-TO-REPLACE' \ # <-- Remplacer par le token Discord
-e DISCORD_CLIENT_ID='DISCORD-ID-TO-REPLACE' \ # <--Remplacer par l'ID de l'application Discord
-e DEFAULT_DURATION='5' \ # <-- Durée par défaut si le contenu n'est pas vidéo ou audio
-e HIDE_COMMANDS_DISABLED='false' \ # <-- Si vous souhaitez désactiver les commandes masquées, vous pouvez modifier la valeur de 'false' à 'true'
-e API_URL='API-URL-TO-REPLACE' # <-- Remplacer par l'adresse où l'utilisateur se connectera (Ex: https://livechat.domainname.com)
OU
Si vous avez Docker et vous voulez la construire vous:
git clone https://github.com/qlaffont/LiveChatCCB
docker build -t qlaffont-livechatccb .
docker run -p 3000:3000 qlaffont-livechatccb \
-e DISCORD_TOKEN='DISCORD-TOKEN-TO-REPLACE' \ # <-- Remplacer par le token Discord
-e DISCORD_CLIENT_ID='DISCORD-ID-TO-REPLACE' \ # <--Remplacer par l'ID de l'application Discord
-e DEFAULT_DURATION='5' \ # <-- Durée par défaut si le contenu n'est pas vidéo ou audio
-e HIDE_COMMANDS_DISABLED='false' \ # <-- Si vous souhaitez désactiver les commandes masquées, vous pouvez modifier la valeur de 'false' à 'true'
-e API_URL='API-URL-TO-REPLACE' # <-- Remplacer par l'adresse où l'utilisateur se connectera (Ex: https://livechat.domainname.com)
OU
Vous pouvez l'installer manuellement:
Exigences
cp .env.example .env # Remplacer DISCORD_TOKEN/DISCORD_CLIENT_ID/API_URL avec vos informations
pnpm install
pnpm dev
Lorsque vous demarrez l'application, dans le journal, vous verrez l'invitation.
Exemple:
INFO : [DISCORD] En ligne ! Connecté en tant que xxxx
INFO : [DISCORD] Pour inviter le bot : https://discord.com/oauth2/authorize?client_id=xxxx&scope=bot
This application is inspired from a project (LiveChat) who have been developed by streamer group called Cacabox.
The objective of this application is to send content on a webpage who is used in a broadcast sofware like OBS, XSplit, etc.
/alive -> Check if bot is alive/client -> Get OBS link to integrate LiveChat into OBS, XSplit/send -> Send content to stream/hsend -> Send content to stream (but hided 😈)/talk -> Ask a bot to say something/htalk -> Ask a bot to say something (but hided 😈)You can install this application by three way.
If you have Docker :
docker run -p 3000:3000 qlaffont/livechatccb \
-e DISCORD_TOKEN='DISCORD-TOKEN-TO-REPLACE' \ # <--Replace with Discord Token
-e DISCORD_CLIENT_ID='DISCORD-ID-TO-REPLACE' \ # <--Replace with Discord Application Id
-e DEFAULT_DURATION='5' \ # <-- Default duration if content is not video or audio
-e HIDE_COMMANDS_DISABLED='false' \ # <-- If you want to disable hided commands, you can change the value from 'false' to 'true'
-e API_URL='API-URL-TO-REPLACE' \ # <--Replace with the endpoint where user will connect (Ex: https://livechat.domainname.com)
-e I18N='en'
OR
If you have Docker and want to build it:
git clone https://github.com/qlaffont/LiveChatCCB
docker build -t qlaffont-livechatccb .
docker run -p 3000:3000 qlaffont-livechatccb \
-e DISCORD_TOKEN='DISCORD-TOKEN-TO-REPLACE' \ # <--Replace with Discord Token
-e DISCORD_CLIENT_ID='DISCORD-ID-TO-REPLACE' \ # <--Replace with Discord Application Id
-e DEFAULT_DURATION='5' \ # <-- Default duration if content is not video or audio
-e HIDE_COMMANDS_DISABLED='false' \ # <-- If you want to disable hided commands, you can change the value from 'false' to 'true'
-e API_URL='API-URL-TO-REPLACE' \ # <--Replace with the endpoint where user will connect (Ex: https://livechat.domainname.com)
-e I18N='en'
OR
You can install it manually :
Requirements
cp .env.example .env # Replace DISCORD_TOKEN/DISCORD_CLIENT_ID/API_URL with your informations
pnpm install
pnpm dev
When you will start the application, in log you will see the invite.
Exemple :
INFO : [DISCORD] Ready ! Logged in as xxxx
INFO : [DISCORD] To invite bot : https://discord.com/oauth2/authorize?client_id=xxxx&scope=bot
Content type
Image
Digest
sha256:b94fbce9e…
Size
485.4 MB
Last updated
9 months ago
docker pull qlaffont/livechatccb