Nightbot queue, manual installation:

Command Description
!q This command handles all functionalities of the queue system, it must be installed for the queue system to work.
(Required) !commands add !q -ul=everyone $(urlfetch https://2g.be/twitch/nbqueue/public/?q=$(querystring))
!join Join the current queue. Optional message. Usage: "!join" or "!join message".
!commands add !join -ul=everyone -a=!q join $(query)
!leave Leave the current queue. Usage: "!leave".
!commands add !leave -ul=everyone -a=!q leave
!position Returns the position of the user in the current queue. Usage: "!position".
!commands add !position -ul=everyone -a=!q position
!list Returns an url with a full list of all users in the queues. Usage: "!list".
!commands add !list -ul=everyone -a=!q list
!info Returns information (name, amount of users, status) of the current queue. Usage: "!info".
!commands add !info -ul=everyone -a=!q info
!who Displays the next $x people that are in the queue. Usage "!who 5".
!commands add !who -ul=everyone -a=!q who $(query)
!open Opens the current queue. Usage: "!open".
!commands add !open -ul=moderator -a=!q open
!close Closes the current queue. Usage: "!close".
!commands add !close -ul=moderator -a=!q close
!next Picks the next user. Optional number for multiple users. Usage: "!next" or "!next 3".
!commands add !next -ul=moderator -a=!q next $(query)
!random Picks a random user. Optional number for multiple users. Usage: "!random" or "!random 3".
!commands add !random -ul=moderator -a=!q random $(query)
!clearq Clears the current queue. Usage: "!clearq".
!commands add !clearq -ul=moderator -a=!q clear
!addq Adds a subqueue. Required message. Usage example: "!addq Fortnite".
!commands add !addq -ul=moderator -a=!q add $(query)
!delq Deletes a subqueue. Required message. Usage example: "!delq Fortnite".
!commands add !delq -ul=moderator -a=!q del $(query)
!setq Sets a subqueue as active queue. Required message. Usage example: "!setq Fortnite".
!commands add !setq -ul=moderator -a=!q set $(query)
!remove Deletes user from queue by ID, this ID can be found when opening the full list in browser (list command). Usage example: "!remove 1".
!commands add !remove -ul=moderator -a=!q remove $(query)
!userlevel Sets the UserLevel of the current active queue. Available userlevels: moderator, vip, regular, subscriber, everyone. Usage example: "!userlevel suscriber".
!commands add !userlevel -ul=moderator -a=!q userlevel $(query)
!promote Promotes user to first position of queue by ID, this ID can be found when opening the full list in browser (list command). Usage example: "!promote 1".
!commands add !promote -ul=moderator -a=!q promote $(query)