Skip to content

A Discord bot that gives achievements for interacting with your peers on a server.

Notifications You must be signed in to change notification settings

rkmiller131/achievement-bot

Repository files navigation

Discord Achievement Bot 🏆

discord bot holding a trophy

A social reward system for interacting with peers on your Discord server.

💼 Whether you're connecting with colleagues for work,
📘 studying alongside classmates,
🎮 or simply enjoying quality time with friends,

This achievement bot brings a playful twist to your daily interactions. ^-^

😉INVITE ME👈🏻

LinkdIn GitHub Portfolio

NodeJS Discord MongoDB Jest AWS

Features

👉🏻 Unlock 15 Different Achievements

Achievement Bot Response

👉🏻 Want to see them all?

Spoiler! 👀 achievmentsP1 achievmentsP2

👉🏻 Earn Points and Rank on the Server Leaderboard

leaderboardGIF

How to Use

➕ Adding the bot to your server

To add the bot to your server, use this link to invite and enable all permissions:
Invite Bot

achievmentsP2

🖥️ Testing the Project Locally

Recommended:

  • NVM to manage installations of Node and NPM
  • Node v20

1️⃣ If you'd like to clone down the project code for yourself, create a folder on your PC where you wish to save the repo.

cd folderIWantToSaveIn
git clone https://github.com/rkmiller131/achievement-bot.git

2️⃣ Now change directories into the folder you just cloned and open with your IDE (Example: VSCode)

cd achievement-bot
code .

3️⃣ Once you're in the root directory for the project, install all dependencies:

npm install

4️⃣ **Note, there is an example.env file you will need to configure your own secret keys for.

  • Get started with your own bot by registering on the Discord Developer Portal
    • Discord Documentation has a great Getting Started Tutorial
  • Sign up for MongoDB Atlas and paste your database connection path in the .env after running the command below.
cp example.env .env

5️⃣ And run the project with:

npm run dev

About

A Discord bot that gives achievements for interacting with your peers on a server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published