Giter VIP home page Giter VIP logo

boto's Introduction

Hey I'm Teo

or better known as 7h3730B. I'm a student from Bavaria, Germany. I'm 19 years old and currently I want to get into low level stuff!

boto's People

Contributors

7h3730b avatar codacy-badger avatar

Watchers

 avatar  avatar

boto's Issues

Command Wiki

Docs for the Commands simple Markdown file

Add a little script that automatically generates a Markdown file with all the Commands and information to them

RPG

Make a complete RPG System for our Bot

Integrate Github actions

Integrate Github Actions to automaticlly update the Bot

  • Unit testing
  • Discord Notification
  • Bot Update
  • Integrate Codacy? for Quality of Code and add cool Badges

Add a Database

Adding a Database to store things

    • Setup connection to Mongodb
    • Implement the user profile with Permission Levles
    • change the Permission Level of a User
    • Implement Guild Settings

Language, disabled Commands, Prefix, etc...

    • Make a Coin System with Leaderboard and everything

Shard handling

Event handling for ShardResume, etc...

Maybe send message per Webhook or something?

  • log
  • pm2 for restarting than down

Caching

Make caching with redis to reduce access times and time to our Mongodb

  • connect to db
  • cache

Music System

Made a Music System to play probably with Lavalink

  • play tracks from Youtube
  • queue system
  • queue a Playlist from Youtube

Mabye

Maybe let Guild Owners choose the Color of the embeds

Add developer Commands

Add commands for the Developer/Owner of the Bot

  • stats > for stats about the server where the bot runs on
  • statsdb > stats of the Database like accesses chach etc.
  • restart
  • reload
  • update
  • uptime
  • ping
  • serverlist

Log Files

Add log files format

will do this for release on a server
Change from day-month-year.log to day-month-year-hour-minute.log on every startup

PermissionSystem

Add a Permission System to the Commandhandler

0 - Banned users from Bot
1 - Normal users
2 - unused
3 - unused
4 - Guild Owner
5 - Bot Owner

  • get the Permission Level of a User
  • Block it in message handler

Commandhandler

For Commands you now

  • Loading Commands in a Collection
  • trigger/name
  • aliases
  • usage
  • description
  • Can be used in dms
  • categories
  • cooldowns
  • isNSFW
  • help commands what lists all these things ^

Clean up help Command

Rework the help Command an Clean it.

Currently not functioning because of some changes in embeds.js ...

Guild help

Guilds should set if help cmds are send in Dm or on the Guild

Update the Readme

Update the Readme for better understanding

  • separate long guide how to install
  • update the Features with screenshots etc

Make this repo public

Give public access to this repository

  • Updating README.md for installation...
  • Making sure to leak nothing
  • Making public

Webinterface

Make a Webinterface with Angular

  • Learning VUE
    PLS ADD STUFF...

Games

Add little Games

  • Slots
  • etc..

Languages

Add English language

Update the English language
And check everything for typos and Grammar errors

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.