Git Product home page Git Product logo

boltbot-2019's People

Contributors

codacy-badger avatar jstrahler avatar legitjesseee avatar spikex21 avatar techtony96 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

retrospectacus

boltbot-2019's Issues

Private Channel Permissions

Nick created a private channel and tried to add someone to it who couldn't join. Then he tried to delete it and it did not delete itself.

Polls

image
image
Color: #45D149

Add reactions for each poll choice

Add Name Change event

Add an event for when a user updates their name, a query is run to update the database.

Pause lasts forever

The bot will stay paused after the queue runs out/leaves/etc. When the bot rejoins, the pause state should be set back to unpaused.

!Play Random

Does not pick good random songs
Should continuously pick until stuff is added to queue

Table Respect Bot

When someone types (╯°□°)╯︵ ┻━┻, automatically send a message of "┬─┬ノ(ಠ_ಠノ)"

NPE

[ERROR] Unhandled exception caught dispatching event PresenceUpdateEvent
java.lang.NullPointerException: null
        at net.ajpappas.discord.modules.gametracker.GameLog.addGame(GameLog.java:109)
        at net.ajpappas.discord.modules.gametracker.GameLog.addGameLog(GameLog.java:42)
        at net.ajpappas.discord.modules.gametracker.GameListener.onGameChange(GameListener.java:30)
        at sx.blah.discord.api.events.EventDispatcher$MethodEventHandler.handle(EventDispatcher.java:723)
        at sx.blah.discord.api.events.EventDispatcher.lambda$null$19(EventDispatcher.java:653)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:748)

Playlist command makes NPE in DM

23:02:30.806: [ERROR][Event Dispatcher Handler][sx.blah.discord.Discord4J] - Unhandled exception caught dispatching event MessageReceivedEvent java.lang.NullPointerException at Techtony96.Discord.modules.tags.TagModule.getTagPrefix(TagModule.java:186) at Techtony96.Discord.modules.tags.TagModule.onTagRequest(TagModule.java:165) at sx.blah.discord.api.events.EventDispatcher$MethodEventHandler.handle(EventDispatcher.java:524) at sx.blah.discord.api.events.EventDispatcher.lambda$null$15(EventDispatcher.java:460) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1548) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at sx.blah.discord.api.events.EventDispatcher.lambda$dispatch$16(EventDispatcher.java:457) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:748)

Tag Module

!tag add User long message
!quote add User Quote message

Batch query for Users

Write a query/function that will add multiple users to the database at once.

Currently when the bot starts up it runs a MySQL query for every user in the guild to update their name.

!Leave makes bot leave and then rejoin

  1. Add multiple songs to the queue (I added playlist tony)
  2. Tell the bot to leave with !Leave
  • Bot should just quit and clear out the queue
  • Instead the bot rejoined and starting playing a new song

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.