Coder Social home page Coder Social logo

discord-pokemon's Introduction

Hi there ๐Ÿ‘‹

I am a backend developer who is interested in python/golang and building out testable and resilient backend systems.

Here are some projects I worked on:

  • Network simulation
  • SpaceTraders python sdk
  • grpc vs rabbitMQ vs Kafka in low network situations (TODO)

Clonable boilerplates:

Golang projects

Python projects

Useful Tools

grpc

discord-pokemon's People

Contributors

jeffreywu1996 avatar

Watchers

 avatar

discord-pokemon's Issues

Implement random spawn

Add a timer to spawn pokemons randomly.
Add daily pokemon gift.

Make this spawn pokemon with percent that can be adjusted

Util commands and advice

Have a command for utilcommands like admincommands however this time everyone has access and under help command it could mention utilcommands but not the admincommands command.
Snippet of !say command:
@bot.command()
async def test(ctx, arg):
await ctx.send(arg)
Snippet of !slap command
import random

class Slapper(commands.Converter):
async def convert(self, ctx, argument):
to_slap = random.choice(ctx.guild.members)
return f'{ctx.author} slapped {to_slap} because {argument}'

@bot.command()
async def slap(ctx, *, reason: Slapper):
await ctx.send(reason)

Ideas/Bugs

Ideas/Bugs:
-DITTO should change to Ditto
-Make !Givepokemon (Pokemon name) @user (Only for admins to give to others just for convenience if something happens)
-Have util/fun commands (Like !8ball or !say hello people)
-Uppercase pokemon names
-Find a way for pokemon to not be caps sensitive
-If user has no pokemon say " @user there is no pokemon in your collection, please use !start to start your journey)
-Have !start allow you to choose a starter pokemon (There are specific starter pokemons, I can give the names if you don't know) (Unknown if this is a real bug)
-Have seperate pokemon lists after a number of pokemon (already discussed)
-Allow having multiple of same pokemon (already discussed)
-Maybe have a !info (pokemon name) command for description of said pokemon
-Like what you did on spawn you could also use the reply with @ in !showpokemon
-Maybe change !spawn to !search so that it makes more sense as in finding pokemon in the area rather than spawning them like an item
-Make a command for admin command list like !admincommands and dont include it in help so that it won't bother other non admins

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.