GithubHelp home page GithubHelp logo

koreanpanda345 / pokemon_bot_rewrite Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 2.0 53 KB

This is the rewritten version of my origin project called Pokemon Bot. Pokemon Bot is a discord bot, that is similar to Pokecord, but is focused on being more like the mainstream games. This is a WIP.

JavaScript 99.91% Shell 0.09%

pokemon_bot_rewrite's Introduction

Pokemon Bot

This is the rewritten version, of my original project called Pokemon Bot.

What is Pokemon Bot?

Pokemon Bot is a discord bot, that is like the legendary Pokecord discord bot, but rather than cutting corners, and ruin the idea of pokemon, or remove the stuff that makes pokemon fun, Pokemon Bot will fix that. Pokemon Bot will be a discord bot that tries its best to be as close as possible to the mainstream games as a text based game.

What will be on Pokemon Bot?

Everything!!! Like I said, it will not be a cutting-corner project, it will have everything that makes pokemon, pokemon.

I am a developer, and I want to help, but how can I ?!

Thats prefect. The best way to help is making PRs. Don't worry, I will always give credit to people that helped make this bot. I try to comment as much as I can, but I do that after most everything is done so don't be afraid to ask me about something. Also don't mind my code style. I personally like using allman brace-style over k&R brace-style. mostly because I program more in c#, which uses allman. But I am fine with you using a different code style than me. As well I am fine with you changing eslintrc.json, to fit your code style. all I ask is that you put it into the .gitignore, so it doesn't interfere with my code style, when you make the PR. Thanks ^-^

In the index.js there is a TODO list. That list has everything that is needed to be done, before deployment. Please let me know if you have questions, or having some difficulty with something

Thank you for helping me out ^-^

The Board of Amazing People that Made this bot Possible

How to use this repo.

npm install
npm start

the project is using Quick.DB for storage, so yea. It would be pretty dumb of me if used mongodb, when this is more of a community project, so yea. Also its easy for newer people to understand.

How to contribute to the repo

Simply do PRs (Pull Requests).

Anything I need to know?

Yes, a few things, both before starting, and during your time working on it.

  • The first thing is that you should have some knowledge of javascript, and discord.js. The main reason is because this project will be very advance, and not knowing any javascript, or discord.js will hinder your understanding of what is happening.
  • I plan on moving this project to typescript for a number of reasons. First one being static typing is my jam. I personally like static typing over dynamic typing most of the time, as I said before I program mostly in C#. C# is primarily a static typed language. The Other reason is to abuse unit testing. I plan on using unit testing to make it easier to test different scenarios before trying it for real, and accidentally break the db.

pokemon_bot_rewrite's People

Contributors

koreanpanda345 avatar

Stargazers

Eduardo GP avatar Arthur Coutinho avatar Renai avatar André Lucas avatar Nathaniel avatar YashDev avatar

Watchers

James Cloos avatar  avatar Nathaniel avatar

pokemon_bot_rewrite's Issues

config

edit readme and please make it with how to use this repo etc

This is not a issue please dont close

I request owner of this project please dont leave this project please bring updates to this project and add catch,trade,duel command i learnt many things from this project it helped me alot for my community all credits goes to owner and please dont leave it i love this project and bring tons of updates to it i am learning happily from it.

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.