discordbolt / boltbot-2019 Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
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.
Add an event for when a user updates their name, a query is run to update the database.
Length of queue
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.
The bot should self/server mute itself when in the music pause state. Currently, a permission problem in D4J is preventing this from being implemented. Check issues Discord4J/Discord4J#294 and Discord4J/Discord4J#296 for status.
Code is already written for server muting, DJ.java:145 and DJ.java:151
When people tab back and forth between games LOTS of entries are added to the database. I propose that game times of less than 15 minutes are not tracked.
@LegitJesseee @Spikex21 @jstrahler What time do you think we should use for this?
commands:
flip a coin
!flip
Does not pick good random songs
Should continuously pick until stuff is added to queue
There should be a way to make a copy of a playlist so you can edit it to your hearts content (your own version)
I propose it use an inline code block (similar to some of the other log messages) to make it easier to read.
Also, some sort of exception is thrown when deleting your voice channel.
!Roll XdY
Repeat queue/playlist? and individual song?
When someone types (╯°□°)╯︵ ┻━┻, automatically send a message of "┬─┬ノ(ಠ_ಠノ)"
Just responds with You do not have a selected playlist!
[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)
@jstrahler wants this ASAP
Maybe have a way to not have the bot reply or delete those messages too?
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 add User long message
!quote add User Quote message
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.
also make it when you unstar it, it removes the current song from your playlist
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.