RealMCoded / ProgressCount95

The counting bot for the Progressbar95 +Plus! Server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProgressCount95 is no longer being developed.

As of Jan 14 2024, The ProgressCount95 project is deprecated. I no longer have plans to update this bot anymore due to lack of time and other more important projects. Any current versions of the bot that are still being hosted will remain operational, though use of this bots source code is not recommended due to its unstable nature.

If you are looking for a replacement, check out countable (i have never used it myself though, but it looks like its a good replacement). Someone also mentioned that they want to rewrite this bot using newer versions of Discord.js, so keep an eye out for that on the PB Discord Server Community organization


ProgressCount95

The counting bot for the Progresscord server created by stuartt (with help from luihum)

Privacy Policy

Known issues

  • Sometimes, the bot doesn't update the current number (i still do not know how this happens plz help me fix it).
  • If an emoji doesn't exist and the bot tries to use it, the bot crashes. You can turn useCustomEmoji to false in the config.json file if you wish.

Required Files

The bot requires some files to be made that have been gitignored. The only file it needs to make is config.json

  • Copy config.template.json, rename it to config.json and replace the variables with your own.

Notes:

  • For the freeSave, savesPerClaim, initialSaves and transferTax variables, multiply the desired value by 10. (The bot handles saves as integers internally)
  • Unicode emoji can be used instead of Discord custom emoji.
  • Permission flags can be found here.
  • The ruinDelay value is in miliseconds.
  • If you don't want free saves, set the freeSave variable to 0.
  • The pushPrivateCommands variable is specific to the Progressbar95 (+Plus!) server. It should be set to false.

Running

This bot uses Node.js as a backend. It should be installed before continuing.


For Linux:

git clone https://github.com/RealMCoded/ProgressCount95
cd ProgressCount95
npm install
cp config.template.json config.json # if you have already created the config, skip this!
$EDITOR config.json                 # if you have already created the config, skip this!
npm run start

For Windows:

git clone https://github.com/RealMCoded/ProgressCount95
cd ProgressCount95
npm install
copy config.template.json config.json # if you have already created the config, skip this!
notepad config.json                   # if you have already created the config, skip this!
npm run start

Invite your bot!

Invite your bot with this link (Replace [ClientID] with your bot's ID!)

https://discord.com/oauth2/authorize?client_id=[ClientID]&permissions=8&scope=bot%20applications.commands

If you want to customize the permissions for whatever reason, check out the Discord Permissions Calculator if you need help.

If you want more restricted permissions, try this one (View channels, Send messages, Add Reactions)

https://discord.com/oauth2/authorize?client_id=[ClientID]&permissions=3136&scope=bot%20applications.commands

Slash commands

To register slash commands, run the following command:

npm run register

About

The counting bot for the Progressbar95 +Plus! Server.


Languages

Language:JavaScript 99.9%Language:Batchfile 0.1%