Giter Club home page Giter Club logo

borg-v2.0's People

Contributors

joshuajz avatar onyasumi avatar

Watchers

 avatar

borg-v2.0's Issues

!programs Changes

  1. Changing !programs_add. Instead it will start to add on to the previous list of programs. If the user already has a !programs, they can add more with !programs_add "University of Github"
  2. !programs @USER will now list out the programs with a number beside each one.
    ie.:
1. University of Github
2. University of A
3. University of B
  1. Changing !programs_remove. Instead you can remove a specific program with !programs_remove 1 OR you can remove them all with !programs_remove *

  2. Changes to the database: Descriptions will no longer be actual python lists, instead we will change to a _\n\n version.
    ie.:
    Program 1\nProgram 2\nProgram 3
    We can then split with the \n

  3. Fix to !programs_add, where if the user puts the first program on a newline, it doesn't work.
    image

Though the bot could've been down for this period of time. Furthur bugtesting is needed.

!create_command "command" -> Bug

If you create a command and put the detonator for the command in quotation marks, it adds those quotation marks to the database.

ex: !create_command "hello" "hello"

Will be added as: "hello"
in !commands, and users will be unable to call that command.

!programs Extra Spaces

Database is storing extra spaces after using !programs_edit and !programs_add a few times.

Example Commands

Add an example to each of the commands so that the user's use them properly

Programs_edit

  • Create a command allowing the users to edit the programs
    TODO:
  • Convert the !programs command so that it shows 1. 2. 3. etc. at the front of each program
  • Create a !programs_edit {line number} {new text for the line}

Welcome Commands

welcome.py

  • welcome_handling (not an actual command)

  • welcome_setup {channel} {welcome message} | Allows an admin to set a message

  • welcome_toggle | toggles the "enabled" value
    Reminder: Check for admin perms

  • Store the information in the database

Testing:

  • Need to test that actual bot messages are sent
  • Error checking to ensure a correct channel is given

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.