Code Monkey home page Code Monkey logo

volte's People

Contributors

barisyildiz avatar greemdev avatar markuskgit avatar perksey avatar petrspelos avatar uwx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

volte's Issues

christ almighty

The readme references Midnight when the bot is actually called Adora

Log when the bot joins/leaves a guild

This will add:

  • Config option to choose whether or not you want this functionality enabled.
  • Separate object; to specify if you want this enabled, the Channel ID, etc.
  • Show the amount of users/bots.
    • If there's more bots than users, ping the bot owner for potentially malicious activity.
  • Show the Guild name, for use in the ForceLeave command if you don't want the bot in that guild.

Eval command

Now that I know how Microsoft.CodeAnalysis.CSharp.Scripting works, let's put it to use!

Poll with long title/question

When you do a poll and the question (the first option in the list) is longer than 256 characters an exception will be raised because the poll question is used as the title for the returned embed which is limited to 256 characters

Proposed solutions:

  • Move the question in the description and make the individual answers fields
  • Add a check for character limit and warn user about the question (or answers) being too long thus giving a more user friendly experience

mount st helens is about to blow up

The Abyss bot has been renamed once again - the readme currently has it down as Zelda, one of the previous names, yet it appears it has been renamed again to Midnight.

Rewrite the logger.

The current logger is very bland and uninteresting. Let's change that, shall we?

finalize v2

the release of V2 us upon us!

  • when i am at my pc next, i will check every command for consistency, an example would be leaving out a role check in an admin command.
  • test a majority of the commands and services
  • fix what needs to be fixed
  • this means that Volte will have a public version again

Add bot permission checks for commands that require them and wrap DMs in try/catch.

Some commands, like Ban, require the bot to have given permissions (BanMembers in this case). There's no checks for those permissions in the code and the bot can end up DMing a member saying they were banned even though such action wouldn't be able to take place.

All commands such as the Ban command should try/catch DMing the user as it may fail, if the user has disabled messages from guild members.

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.