Code Monkey home page Code Monkey logo

little-devil's People

Contributors

panthr75 avatar

Watchers

 avatar

little-devil's Issues

Add bot github info

What platform are you specifically talking about?
Bot

What type of feature is it?
Add

What is your feature idea?
Implement/extend a command to show this github page url.

Screenshots/Videos of prototype (optional)

Logs for "resume" and "reconnecting" events spam console

Describe Bug
Resumed connection to gateway times one million in the console

Expected Behaviour
Reconnecting to resume shouldn't happen every 5 seconds. As a result, a fix for this can just be removing the logs for those events

Screenshot/Video (optional)
image

Little Devil Version
0.21.0 Alpha

WhoIs Permissions shows "View Channel"

Describe Bug
The WhoIs command shows the View Channel permission. This should not be the case, and should be added to the ignored list of permissions.

Expected Behaviour
Does not show View Channel permission

Screenshot/Video (optional)

Little Devil Version
0.21.0 Alpha

Little Devil has no Permission Level

Describe Bug
When using the whois command on Little Devil, it shows a permission level of none.

Expected Behaviour
Shows a permission level like little devil or something

Screenshot/Video (optional)

Little Devil Version
0.21.0 Alpha

Fix PurgeCommand resolveFn is not a function

Describe Bug
When purging messages, and little devil reaches to the end of the channel, an unhandled promise rejection is thrown.

Expected Behavior
Should stop purging messages, and run the callback of saying x messages deleted.

Screenshot/Video (optional)
image

Little Devil Version

0.16.0

Implement ?botinfo

What platform are you specifically talking about?
Bot

What type of feature is it?
Add

What is your feature idea?
Add botinfo command so people can actually report bugs

Screenshots/Videos of prototype (optional)

Cache ActionCommand gifs

Describe Bug
ActionCommands when they send their gifs have to be uploaded to the internet. Although this is fine for one guild, this won't scale well.

Expected Behaviour
Instant sending gifs of action commands without any upload

Screenshot/Video (optional)

Little Devil Version
0.21.0

Implement welcome message when bot joins

What platform are you specifically talking about?
Bot

What type of feature is it?
Add

What is your feature idea?
The bot should send a basic embed about it's information whenever it joins a guild.

Screenshots/Videos of prototype (optional)
Possible code:

client.on("guildCreate", (guild) => {

    ...
    let defaultChannel = guild.channels.get(guild.id);
    if (defaultChannel === undefined || !defaultChannel.permissionsFor(client.user).has("SEND_MESSAGES")) {
        defaultChannel = guild.channels.find(channel => channel.permissionsFor(client.user).has("SEND_MESSAGES"));
    }

    if (defaultChannel !== undefined) // send embed to channel
    ...

});

Lick command

What platform are you specifically talking about?
Bot

What type of feature is it?
Add

What is your feature idea?
Add lick command. Pretty much hug and slap commands but its lick.

Screenshots/Videos of prototype (optional)

Joining guild creates 500 errors

Describe Bug
When the bot joins a guild, 500 errors get logged from guild utils saying "Failed to find the guild from the given guild id of 'guild-id'"

Expected Behaviour
This should not be logged

Screenshot/Video (optional)

Little Devil Version
0.22.1

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.