Git Product home page Git Product logo

bot's People

Contributors

allcontributors[bot] avatar deepsource-autofix[bot] avatar dependabot[bot] avatar jaronz avatar renovate[bot] avatar soyalk9 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bot's Issues

Cook command

Make a command that lets cooks cook an order with an image or url if they claimed it

Command: Blacklist

Make a command that makes it possible to blacklist users so they can't use pixel pizza commands anymore
Workers / Admins should not be able to be blacklisted

Orders command

Make a command that shows the workers the orders that are not sent yet

  • filter for order types

Deliverset command

Make a command that lets deliverers set their delivery message

It has to include

  • cook

  • image url

  • invite code

  • customer

Main File

Make the main file of the bot that can execute commands and functions

  • login

  • ready

  • errors

  • guildCreate

  • guildDelete

  • guildMemberAdd

  • guildMemberRemove

  • messageReactionAdd

  • messageReactionRemove

  • message

Add exp per message

Make sure every time a user sends a message in pixel pizza they get one exp added

Make the database

Make a database for storing data that is needed for the bot

  • order

  • worker

  • blacklisted

  • user

  • item

  • user_item

Claim command

Make a command that let's a cook claim an order to cook
make sure the order is unclaimed after the cook does nothing for 10 mins

Config login key

Make sure the login key for the bot can be found in the config file

This is part of issue #4

Rank command

Make a command that shows users their level and exp

Command: delete

Make a command that lets admins delete teachers, cooks and deliverers

Backdoor command

Make a command that lets admins get server invite links from the id / name / part of the name of the server

Unclaim command

Make a command that lets a cook unclaim an order if they claimed the order

Remove Command

Make a command that lets workers remove an order if they don't follow the rules

Deliver command

Make a command that lets deliverers deliver cooked orders

Command: Unblacklist

Make a command that makes it possible for admins to unblacklist blacklisted users

login client

Make sure the bot can be online

This is part of issue #1

Apply command

Make a command that lets non-workers / non-developers apply to become a worker or developer

Database Function

Make a function for connecting to the database and sending queries to it

Change command

Make a command that lets cooks change images if the order is cooking or has been cooked

New Command: accept

Make a command that lets admins accept applications with an extra message that will be sent to the applyer

Order Command

Make a command that let's a user order a pizza and store the order and other needed data in the database

New Command: reject

Make a command that lets admins decline applications with a reason to send to the applyer

Cancel command

Make a command that lets users cancel their order if it has not been cooked yet

Help Command

Make a new command file for showing commands that users can execute

  • make embeds

  • get commands

  • send executable command

  • get command

  • send error if command doesn't exist

  • send error if command is not executable

  • send command info

Give level roles

Make a function that checks a users level and gives them specific roles when they reached the right levels

Myorder command

Make a command that shows the user their order (if they have one) with the cook and deliverer

Update level

Make a function that checks if a user has reached a new level
update the level if the user has reached it

Command: add

Make a command that lets admins add cooks, deliverers and teachers

Configuration File

Make one or multiple files for configurations for the bot

  • login key

  • bot guild

  • prefix

  • channels file

  • webhooks file

  • colors file

  • emojis file

  • roles file

Look command

Make a command that shows the workers the full order of a user

Main file ready

Make client.on('ready')

  • add levels to database for new users

  • add economy to database for new users

  • set all uncooked orders to cooked

  • set bot activity to show guild amount and help command

  • update the amount of members and bots in pixel pizza

  • log that bot is ready

This is part of issue #1

Command: ap

Make a command that sends the YT link to ppap

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.