Battle Bot banner

Battle Bot

4 devlogs
8h 39m 19s

A discord Bot where you earn points by chatting and purchase packs with those points to unlock Cubes! Cubes can be used to battle other cubes (users) to get more points!

This project uses AI

I use Github Copilot for debugging and a bit of guidance on certain parts of the code I was having issues to understand that were new concepts to me

Demo Repository

Loading README...

Brayden Pebbles

Shipped this project!

Hours: 8.66
Cookies: 🍪 57
Multiplier: 6.54 cookies/hr

I built this discord bot and it has taught me a lot on how user inputs on discord bots work. This project has a lot of selections and I haven’t fully understood those this project has been a huge learning experience for those. This is a project I’ve been wanting to build for a while and i’m happy with the outcome and hope others enjoy it too! Its the type of bot to make a boring discord server fun!

Brayden Pebbles

When ran the person who ran it choses a cube they want and the other user choses one they want if they agree it switches them from users in the .json and sends a message saying it was successful! this was a small update with what was added but a big feature!

Attachment
Attachment
0
Brayden Pebbles

With this update I have focused on a lot more of stability because the bot was having a lot of issues along with some new commands and features. The ability to sell your cubes has been created to allow users to get more points without having to spend a lot of chats. This features takes predetermined values inside the code for the sell amounts and sell it and removes form the users inventory. The stats command allows a user to see that stats of a cube it just takes the stats in the code of the cube and send it in a nice looking message! I have also added some Admin commands so now anyone with a certain rank can give cubes along with giving points to users without needing to be added by the server developer in the .json. Also added a /help command for new users to a server with the bot that don’t know how to play it they can get instructions on how to.

New features:

  • sell cubes
  • see stats of cubes
  • improved dueling system
  • more

This update was a bit smaller but still some cool things to add and have

Attachment
Attachment
0
Brayden Pebbles

With this update I have added a lot of updates and new features for the bot! I have focused on adding the original feature along with some new content to keep it fresh and not boring (I play it with my friends) I have added a new box along with a dueling system that works in a complex way! When you /duel someone invites them once they accept the rest is carried out in DMs. The bot dms you asking what cube you want to use then once both users accept the battle starts. It is automated and does attacks based on the stats of the cube, who ever goes first is based on a coin flip! This system has worked without error and has brought the full function of the bot up a lot.

New Features:

  • New Box 📦
  • 3 New commandsâť—
  • Dueling ⚔️
  • Bug Fixes 🪲
  • More…

This has been a big update for the bot and there is still lots of features to add

Attachment
Attachment
Attachment
0
Brayden Pebbles

Update 1:

In this initial update for Battle bot I added some core features to the bot:

  • Point System
  • Shop System
  • Storage System
  • Commands

I got the full point system working where you get 1-10 points per message and they save in a .json so they can be retrieved by the bot. I added /shop, /points, /ping. These commands just do the features that they are ment shop opens the shop menu for the bot and points show amount of points the user has, and ping shows the ping! These systems are the beginning for the rest of the bot.

What I plan to add:

  • Trading
  • Batteling
  • Leaderboard
  • and more

The current code can be found on my GitHub repository along with instructions on how to use soon!

Attachment
Attachment
Attachment
0