Discord Global Chat Node.js Docker

Unverified Discord Global Chat Node.js Docker 1.0.0

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Website User Information:

When a resource is labeled as "unverified," it means that the developer has not yet completed the necessary steps to become a verified resource. However, this tag should not be interpreted as a sign that the resource is dangerous or insecure. Rather, it serves as a reminder that the developer still needs to meet specific requirements to attain verified status. On the other hand, verified resources are those that come from developers who have already met these requirements. These resources can be considered trustworthy and reliable, as they are created by developers who actively engage with the community and consistently provide high-quality content. By using verified resources, users can ensure that they are accessing safe and secure content that has been thoroughly vetted.

Developer Information:

To obtain the verified tag, you must first meet the specific requirements mentioned in the link below. Once you have confirmed that you meet the requirements, the next step is to join our Discord Server. After joining the server, you must create an API support ticket and apply for the verified tag.

How to apply: Click Me To Learn More

Discord Global Chat Node.js Docker

ASA Discord Global Chat NodeJS​

Ark Ascended In game Global chat relay to Discord channel back and fort made in NodeJS and can be deployed on Docker

Install Node.js​

  1. Download Latest LTS
  2. Install

Download and Setup the repo​

  1. Extract zip file
  2. Go to directory
  3. create a file name it .env (Env file is being ignored on repository for security purposes you have to make your own)
  4. change all the required field with your own credentials
CLIENT_ID="your_bot_clientid" GUILD_ID="your_discord_server_id" CHANNEL_ID="your_bot_channelid" TOKEN="your_bot_token" HOST="your_ark_host_or_ip_address" PORT="your_ark_rcon_port" RCONPWD="your_ark_rconpassword" VIP="name1,name2,name3" VIPCOLOR="1,0,1,1" PREFIX="[Discord] " SUFFIX="" MAP="[TheIsland] " CLUSTER="Vanilla" FILTERS="AdminCmd,Tribe Tamed a,Tamed a,was killed!,added to the Tribe,RichColor,RCON: Not connected,SERVER:,Tribe,Day"
  1. Descriptions
CLIENT_ID ---------------- Bot client id GUILD_ID ----------------- Discord Server (Right click to your server and Copy Server ID) make sure developer mode is on CHANNEL_ID --------------- Channel to send and receive global chats (Right click to your channel and Copy Channel ID) make sure developer mode is on TOKEN -------------------- Token Bot (Visit and create bot on Discord develoports link below) HOST --------------------- IP or Host PORT --------------------- Server game RCON port RCONPWD ------------------ Server Admin/Cheat password VIP ---------------------- Each name should separate by quoma (,) Node: exact name on discord VIPCOLORPRE -------------- Color <RichColor Color=\"1,0,1,0\"> VIPCOLORSUF -------------- Closing </> PREFIX ------------------- Start of the message SUFFIX ------------------- End of the message MAP ---------------------- Current MAP CLUSTER ------------------ To know where cluster to save if running multiple cluster FILTERS ------------------ All known text buffer that should be remove

  1. Discord Dev link
  2. Open Discord (Profile) Settings then go to Advanced Section Click or Turn on Developer Mode

Deploy​

  • Ubuntu/Linux
sudo docker-compose up -d --build


Deploy on NPM​

  1. go to directory
  2. run (it will generate files like dependencies)
npm i
  1. start the app
npm start


Deploy without cache​

sudo docker-compose build --no-cache sudo docker-compose up -d


Changing config .env​

sudo docker-compose down change .env sudo docker-compose up -d


Redeploy command on Docker​

sudo docker-compose down && git pull && sudo docker image rm asadiscordglobalchatnodejs_app && sudo docker-compose up -d --build


Work around on failovers

If the app receive timeout from the server it will exit and you have to type npm run again

you can use forever or nodemon to install this
npm i forever --global npm i nodemon --global then forever start -c "nodemon --harmony" index.js --exitcrash or forever start -c "nodemon" index.js forever list forever stop <PID>

NOTES​

  1. npm start (if the app throws an error you need to restart the app manually so it is recommended to deploy it on docker for automation)
  2. This app is only support 1 server/map and it will be updated as soon as ASA released more maps
  3. Adding double quotes will prevent any errors when deploying
  4. env MAP should add space at the end eg: MAP="[TheIsland] " also same as PREFIX and SUFFIX
For support and more apps upcomming Discord https://discord.gg/q8rPGprjEJ
For Testing Discord join to my Dedicated server: https://discord.gg/2r442wearu

Source: https://github.com/ohmcodes/ASADiscordGlobalChatNodeJS
Please Leave a star!
  • ss1.png
    ss1.png
    67.5 KB · Views: 345
  • ss2.png
    ss2.png
    18.7 KB · Views: 351
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Tebex
Tempest Dedicated Servers
Monetize your ARK server
Back
Top