Giter Site home page Giter Site logo

kikkia / vinny Goto Github PK

View Code? Open in Web Editor NEW
35.0 6.0 14.0 15.69 MB

A very old discord bot I made in college in like 2016, use with caution lol

License: MIT License

Makefile 0.05% Java 64.78% Dockerfile 0.08% Kotlin 35.09%
discord discord-bot jda hacktoberfest java kotlin

vinny's Introduction

A very old discord bot I made in college in like 2016, use with caution lol (This project is not in active development, but maintenance changes do occur)

Vinny-Redux

Discord Build

How to use Vinny

  1. To use Vinny in your discord server you must first add it. You can do so by following the link above. Do not edit any of the permissions that Vinny requests, those are the minimum permissions it needs to do what it does.
  2. Once Vinny is in your server you can start to run commands. By default you can start a command with either ~ or by @'ing vinny then following it with the name of the command. Example: ~sinfo or @Vinny sinfo. To see a full list of commands, go here
  3. Vinny does have a permissions setup, this is enforced everywhere except for DMs. By default all channels have nsfw disabled. To enable it for a channel, the channel must be set as NSFW in discord and an admin needs to run the enablensfw command. Some commands like the reddit commands allow to be used in non-nsfw channels, but will refuse to post nsfw content there. However will post any content when they are used in an NSFW enabled channel.

Want to make a command or help contribute?

Because Vinny is open-source it is very much welcomed for anyone to have the oppritunity to contribute to Vinny. Contributing guidelines and tips can be found here

vinny's People

Contributors

argetlam-elda avatar dependabot-preview[bot] avatar dependabot[bot] avatar kikkia avatar mickylindsay avatar ruxadote 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

vinny's Issues

Add log channels, owner only

Overview

Add the ability to designate channels where all Logs go to. This will be a free temporary solution for making searchable and sort able logs. (Kinda like a shitty splunk or sumo)

The ability to designate channels by logger level is need too.

These commands will be owner only.

Dockerize Mysql db

Feature Request or Issue?

Feature Request

Overview

Add a docker-compose file to maybe spin up a db with the bot.

Ping command

Feature Request or Issue?

Feature

Overview

Simple ping command to check if vinny is online

Subscribe problem

I dont use any subscribe commands twitter, reddit, 4chan all commands not working.

Add a games command

Feature Request or Issue?

New command

Overview

List all games being played and who is playing them

Fix travis

Feature Request or Issue?

TODO: Is this a feature request or a bug/issue?

Overview

TODO: Give a brief overview of the issue or requested feature

Comment bug

Comments cannot be over 1024 in length. Add a fix that limits the length

Sql injection protection

Feature Request or Issue?

Necessity.

Overview

We currently have no filtering to stop sql injection attacks. FIX THIS

LockVolume command

Feature Request or Issue?

People want a command that only mods can use that locks the volume of a player until unlocked or stopped.

Overview

Actually enforce the use_db flag

Feature Request or Issue?

Bug

Overview

The USE_DB flag does nothing, enforce it to disable all commands that use the db when set to False.

Load playlists

Feature Request or Issue?

Feature

Overview

Load play lists into the currently playing queue.

Doesnt work

This bot doesnt work, for twitch at least

Community docs

Add the needed docs for community resources. Contributing, Code of conduct, PR/Issue template

Play command can spike ping

Feature Request or Issue?

TODO: Is this a feature request or a bug/issue?

Overview

TODO: Give a brief overview of the issue or requested feature

Adding a prefix with a space in front of the actual prefix breaks the bot

Feature Request or Issue?

Issue

Overview

When adding a space in front of the prefix while already having the same prefix makes vinny respond to no prefix at all.

How to recreate:

Add a prefix (e.g.) a comma

@Vinny addprefix ,

Add the same prefix with an extra space

@Vinny addprefix ,

(for some reason github removes the second space between addprefix and the comma, should be there but isn't)

Remove the first added prefix

@Vinny removeprefix ,

Theres no an empty prefix, which makes the bot respond to no prefix at all.

Screenshot of Discord

This might not be a big deal but i thought i should report it anyways.

Dockerize java bot

Feature Request or Issue?

Feature Request

Overview

For the love of god! It is 2018, DOCKERIZE THIS SHIT!

Bug: no loot boxes

Bug

All good multiplayer games need loot boxes. Since you are adding multiple support you should have this fixed

Vinny stopped playing music completely after it encountered an unavailable YouTube track

Issue

This is an issue we've encountered tonight in our Discord. We were listening to music through Vinny and we had 8 tracks left in the playlist. A user added a song that was unavailable and suddenly:

  1. the music stopped playing when it was supposed to play that unavailable song
  2. the entire playlist was wiped
  3. we couldn't get Vinny to play any music after that whatsoever
  4. I ended up kicking Vinny from the server and reinviting him, to no avail. We couldn't get Vinny to play music anymore after that at all.

Nobody has changed anything during playback, it just literally stopped doing anything completely after it encountered this track:

https://www.youtube.com/watch?v=u4gPzy9oQHY

I am not sure if I can debug or log anything, if so please tell me how I can do that.

My discord server invite is https://discord.gg/qYfnVEjWen

Log of when it occured: https://jasper.monster/sharex/lKlaJ53M4Q.png

Voice sometime stops playing for all new guild handlers

Feature Request or Issue?

Issue

Overview

A user report was confirmed. After some time deployed vinny would add songs to queues but not play at all. Adding a new song would immediatly end the now playing song (Still never sending audio)

Comment command redesign.

Overview

Redesign the comment command. Since there are no reliable java markov libraries, it will have to be implemented all custom.

SIDE NOTE: Possibly look into some sort of caching to help with performance.

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.