arrowm / queue-bot Goto Github PK
View Code? Open in Web Editor NEWQueue Bot is a Discord bot that provides live user queues with powerful and easy customization.
Queue Bot is a Discord bot that provides live user queues with powerful and easy customization.
after building the bot there is somethings that doesn't work properly
1- kick command doesn't get recognized and doesn't work (after turning cleanup on the commands doesn't get deleted )
2- when adding someone to the blacklist they get kicked from the queue but they can join again in the same queue
3- join commands only remove the person in queue but doesn't add them to it
4- mention queue doesn't work
these all work when i use the bot from top.gg but when rebuilding the code it doesn't
i though i messed something up so i built the code without changing anything and still the same problem persist
I've been noticing a pattern in voice channel queues where whenever I kick somebody from the queue, the last person in the Queue after the kick also gets removed, I presume after the grace period. This may be happening after I kick somebody who had already left but is still technically queued due to the grace period.
EDIT: The "last person" part of this may be misleading, come to think of it. It may remove whoever was moved to that queue position as a result of the kick
If needed, I have screen recordings of this happening a couple of times.
Any plans to bring it back up?
A command to add an existing role to privileged users would be very useful for existing servers. !addrole and !delrole perhaps?
There should be a privileged command that allows a user to monitor a queue. Mostly intended for slow moving queues where if a queue becomes non-empty everyone that subscribed to that queue gets a DM saying there are people waiting in the queue.
For my use there's no need for any other events than when the queue moves from being empty to contain at least 1 user, so I won't advocate for other events.
The current alternative is to check the queue periodically, which isn't ideal. Potential abuse is covered by the existing /blacklist command, and silently dropping DMs (as a kind of cooldown) would break the principle of least surprise.
See title. Perhaps this is more of a support case (I sent a friend request to the Discord name you mentioned in another issue, maybe better medium?) but here's what I've experienced:
The bot initially worked exactly as described to create a VC queue that pulls someone into another (private) VC when it's dragged in.
I left the queue bot in the queue VC overnight, returned to find it missing though the queue status remained and updates when I join the VC. Problem is, no bot in the VC means I can't drag it into the other VC to pull people off the queue.
Nothing in the top gg description seems to indicate a way to trigger the bot to rejoin the VC. I also tried deleting and remaking the queue but the bot still doesn't join the queue VC.
No changes have been made to permissions for these VCs in the meantime.
The bot will continue to pull people from the queue even if you set the pull amount to 1 for a short period of time. We're needing the bot to just pull a single person, and then stop pulling from the voice channel until the admin is ready for the next person to get pulled.
Greetings,
How hard would it be to add a command for aa mod to manually rearrange the queue? E.G. something like '/move Username 2' would move them to position 2 in the queue.
We just tested the Queue-Bot with 2 users and with 3 users in a voice channel.
Behaviour with 2 users: user1 joined first, user2 joined second. After the queue bot was dragged to another voice chat, user1 was automatically dragged, which is correct. But then the queue is always empty although user2 should still be in the queue.
Behaviour with 3 users: user1 joined first, user2 joined second, user3 joined third. After the queue bot was dragged to another voice chat, user1 was automatically dragged, which is correct. But then the queue only contains user2. This behaviour is reproducible. The last user is always kicked.
Any Idea? Maybe it has something to do with the 4 seconds timer, because dragging 3 times the bot very fast works. All users in the queue are dragged.
Thanks in advance,
Kiola
Hello! I was wondering what the license for this repository is? I can't seem to find a license file and want to ensure that my discord server understands all the legal repercussions of using this code before spinning up a host. Thank you!
We have a queue in a text channel, and often members of our server will see this sort of output when trying to use /join
:
I have tried to uninstall and reinstall the bot, as well as disabling "In Queue: ..." role feature to see if that was causing the issue, but it persists. I am a server admin and am unable to replicate this bug, but it has been reported many times by general members.
Any idea what could be causing this?
We use the queue bot (which is great and THANK YOU!) in a few discord servers and the dragging to another channel stopped working.
We narrowed it down to when you drag Queuebot from one voice channel with a queue, to another voice channel which also has a queue, queuebot doesn't move anyone and starts working for the new queue instead.
This took us awhile to figure out so it might be worth putting something to that effect into the readme?
Just to clarify:
Our use case for queuebot is queueing up people to come into the live gaming chat for twitch streams. We have a queue in The Waiting Room and a queue in the Live Gaming chat voice channels. This way we can see that we are rotating people correctly based on the order that they joined the Live Gaming chat.
So no actually a bug but a potential enhancement to the readme :)
Also adding things like what the default values are for certain commands (such as autofill, pullnum, cleanup etc) might also be useful :)
somtimes the queue bugs out for somebody and one of the users on the queue displays as their discord ID instead of their name.
when that happens its usually only for that person, everyone else being fine.
Verification when the bot goes to move someone to a voice channel. If Channel B (Target) has a limit, and the bot tries to move a person and theres no room, the bot will remove from the queue but fail to move to the target channel.
A command to force the bot to disconnect from a voice channel. (Or do this when you delete the queue)
Creating a queue on a voice channel is buggy. I'm setting the queue on channel C, And moving to Channel B. Most people will be in Channel A to start, and join Channel C when ready, and wait for Channel B (Limit of 1) to be free. Currently I have to join Channel B first, then join Channel C in order to get moved to Channel B.
And after moving around the channels, the bot will bug out and quick working entirely, forcing me to restart it.
Whenever I pull someone from a queue using /next, the user is notified but an error message "The application did not respond" appears.
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.