Skip to content

A discord bot that simulates a stock market and gives user analytics.

Notifications You must be signed in to change notification settings

Kggupta/BigBrother-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Big Brother - DEMO

The Problem

There is a popular Discord Bot which simulates the real-life stock market with game currency. We found that the players didn't understand how it worked and were getting frustrated by losing all their money. This wasn't enjoyable for the users so our team released an assistant bot, Big Brother, which will do the complex analysis of the (simulated) stock market so you don't have to!

Overview

Big Brother is a Discord bot that watches a stock market game to track stock and user data. It gives intuitive user analytics and maximizes user profit. The project has been in active development since 2020. The bot now supports over 50,000 users.

It's primary purpose is to analyze trends in stock market data such as stock prices, sentiment analysis, volume, and more. It also analyzes trends in user data such as stock purchases/sells, online periods, and play habits to give users the highest possible profits. We put an emphasis on seamless automation so the inner workings are entirely hidden from the user and requires very little human intervention. Set it and forget it!

The name is inspired by George Orwell's 1984, where "Big Brother" is always watching.

The best software should do everything it's required to (and more) without being noticed!

My Team

I could not have done this myself, I have amazing teamates.

Role Teammate
Quality Assurance https://github.com/seanfromonline
Suggestions and Support Team Several people.

We all participate in project management and the 4 week sprints.

Development Details

This project was made using the DiscordJS library, based on NodeJS to develop the bot.

The backend server was developed using NodeJS and Express, it connects to a MongoDB database.

I use Docker to bundle the projects into containers. They are deployed in an AWS EC2 instance, we used Heroku and DigitalOcean as well.

You can access the code for the DEMO REST API in this repository. The repo shows a couple of the basic endpoints our API provides to the client.

  • DEMO REST API v2 is available here!

The project is supported by our generous patrons, the project would not be possible without them. Our Patreon page can be found HERE.

You can invite the bot to your server using this link.

Use this link to view some of the reviews by our users.

Notes

Patreon Earnings

patreon earnings graph 100% of the team's Patreon earnings go towards maintaining the project. Values are in USD.

Development Details

Please note that this project is closed source. To view the full code, contact me directly by email.

Key Features

Stock Market

The bot analyzes stock market trends of a simulated stock market and buys/sells shares for its users. It customizes its suggestions based on how the user plays, such as risk tollerance, so every user gets the best possible profit according to their preferences.

We saw that the feature Doubled user profit on average, and nobody took a loss.

User Tracking

The bot will also track users in the server and learn how they play the game, giving them useful statistics and reminders to maximize profit and efficiency. We also build graphs to rank them against all other +50k users in real time.

Reminders

The bot also notifies users about tasks they can do in the game, so they can rise in leaderboards and compete with their friends more effectively.

About

A discord bot that simulates a stock market and gives user analytics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published