A discord bot allowing you to see the status of your crowdin translations
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Mr¤KayJayDee a2282e48c1 Use V2 Crowdin API 2 years ago
Events Use V2 Crowdin API 2 years ago
.env.example Use V2 Crowdin API 2 years ago
.eslintrc.js First Version Of The Bot 4 years ago
.gitignore First Version Of The Bot 4 years ago
README.md Added discord links 3 years ago
config.json.example Added ability to display or not the project link the status embed 4 years ago
index.js Use V2 Crowdin API 2 years ago
package.json Use V2 Crowdin API 2 years ago

README.md

A discord bot allowing you to see the status of your crowdin translations

You really don't like editing the status message you sent with the translations informations every day ? This bot is for you !!

Bugs and glitches

Feel free to report all bugs and glitches by creating an issue in the issue section.

A correct and understandable issue contains :

  • Steps to reproduce
  • Code that summonned the error (optional)
  • The complete error

Please join this community server to follow all my projects or if you need help.

Links:

Support Server Community

Amandine support server

Amandine Discord Bot Support Server

Amandine support server

Features

  • Message updating with the new informations every X times.
  • Language name
  • Language code
  • Translated progress
  • Approved progress
  • Sentences count
  • Sentences translated
  • Sentences approved
  • Words count
  • Words translated
  • Words approved

Configuration

Rename the config.json.example file to config.json.

Rename the .env.example file to .env.

Token

Replace YOUR_DISCORD_BOT_TOKEN_GOES_HERE by your discord bot token in the .env file.

Project Name

Replace YOUR_PROJECT_NAME by your crowdin project name in the .env file.

Login

Replace YOUR_USERNAME by your crowdin username in the .env file.

Account Key

Replace YOUR_ACCOUNT_API_KEY by your crowdin account key in the .env file. (know how to get this key here.

Status Channel

Put your channel id in the channel key in the config.json file.

Edit Time

Put the time you want the bot to check and update with new data. (In millisecond) in the editTime key in the config.json file.

Purge On Restart

Wether you want the bot to purge the status channel on start or not. Put true or false in the purgeOnRestart key in config.json file.

Purge Amount

Put the amount of messages you want the bot to purge on restart in the purgeAmount key in the config.json file.

Wether you want to display the crowdin project link or not. Put true or false in the displayLink key in the config.json file.

Put the link of your crowdin project (if public) in the projectLink key in the config.json file.

TO DO

  • Ability to see specific language status using a command