I made little side project - a Discord bot that can organize PUGS - CSGO included. Still needs to be worked on, but if nobody ever uses it what's the point?
Give it a try: https://addme.gg/GatherBot/
GatherBot
GatherBot is a game/PUG(pick up game) organizing bot on top of the Discord platform. Reminiscent of the old IRC Gather bots, GatherBot lets players queue up to a PUG (by position, in games where relevant), and start when the required number of players join.
Commands:
Default prefix is '!' Basic commands to get started: - 'commands' - lists all currently active commands - 'status' - gives the current status of the PUG (how many players added, etc) - 'game' - tells you the current game the bot is set to
Admin Commands
All admin commands start with 'set', so for example '!set game csgo' - 'game' - changes the game to be played - 'name' - changes the bot's nickname - 'channel' - changes the bot's active channel (the bot is only active on a single channel)
Features:
-Supports multiple games, both single and multi position (For example in CSGO you just need 10 players, in LoL you need 2 of each position)
-Map voting (for relevant games)
-AFK/Ready up system
-Automatically creates voice channels and roles for each team (under a single category channel), gives only the players on each team access to their voice channel (by giving them the appropriate role).
-Automatically moves voice-connected users to their appropriate voice-channel, otherwise sends them a DM with an invite link (so they can just click it and conveniently join the voice-channel)
-Server managers can customize some settings. As new features get added, customization will grow. At some point, I want to make a little web app that'll allow managers to customize the bot's settings.
Screenshots:
Commands and games
https://i.imgur.com/EM8mW0T.png
Dummy test run
https://i.imgur.com/PRBLTe5.png
Roles automatically created
https://i.imgur.com/rARxvcw.png
Auto-moved to voice channel (Note: in the picture I have admin rights so I see all the voice channels. In practice, players will only see a single voice server - the one they have access to.)
https://i.imgur.com/orR4507.png
Received DM
https://i.imgur.com/JAInqzh.png
Future features / TODO / possibilities:
-Support for different team creation systems (captain system, PUG runners/admins)
-Bot level ban system? Important for no-shows and such (people who you want to ban from
-Feel free to suggest your own ideas
I made little side project - a Discord bot that can organize PUGS - CSGO included. Still needs to be worked on, but if nobody ever uses it what's the point?
Give it a try: https://addme.gg/GatherBot/
[b]GatherBot[/b]
GatherBot is a game/PUG(pick up game) organizing bot on top of the Discord platform. Reminiscent of the old IRC Gather bots, GatherBot lets players queue up to a PUG (by position, in games where relevant), and start when the required number of players join.
[b]Commands:[/b]
Default prefix is '!' Basic commands to get started: - 'commands' - lists all currently active commands - 'status' - gives the current status of the PUG (how many players added, etc) - 'game' - tells you the current game the bot is set to
[b]Admin Commands [/b]
All admin commands start with 'set', so for example '!set game csgo' - 'game' - changes the game to be played - 'name' - changes the bot's nickname - 'channel' - changes the bot's active channel (the bot is only active on a single channel)
[b]Features:[/b]
-Supports multiple games, both single and multi position (For example in CSGO you just need 10 players, in LoL you need 2 of each position)
-Map voting (for relevant games)
-AFK/Ready up system
-Automatically creates voice channels and roles for each team (under a single category channel), gives only the players on each team access to their voice channel (by giving them the appropriate role).
-Automatically moves voice-connected users to their appropriate voice-channel, otherwise sends them a DM with an invite link (so they can just click it and conveniently join the voice-channel)
-Server managers can customize some settings. As new features get added, customization will grow. At some point, I want to make a little web app that'll allow managers to customize the bot's settings.
[b]Screenshots:[/b]
Commands and games
[img]https://i.imgur.com/EM8mW0T.png[/img]
Dummy test run
[img]https://i.imgur.com/PRBLTe5.png [/img]
Roles automatically created
[img]https://i.imgur.com/rARxvcw.png[/img]
Auto-moved to voice channel (Note: in the picture I have admin rights so I see all the voice channels. In practice, players will only see a single voice server - the one they have access to.)
[img]https://i.imgur.com/orR4507.png [/img]
Received DM
[img]https://i.imgur.com/JAInqzh.png[/img]
Future features / TODO / possibilities:
-Support for different team creation systems (captain system, PUG runners/admins)
-Bot level ban system? Important for no-shows and such (people who you want to ban from
-Feel free to suggest your own ideas
Thank you Trath, very cool!
Unfortunately "!set game TF2/CSGO/Whatever" doesn't seem to be working for me right now, and I'm certain that I'm doing so in the correct text channel. Even made a test server with only one text channel and had the same issue. Otherwise, the bot seems to be working as intended.
Thank you Trath, very cool!
Unfortunately "!set game TF2/CSGO/Whatever" doesn't seem to be working for me right now, and I'm certain that I'm doing so in the correct text channel. Even made a test server with only one text channel and had the same issue. Otherwise, the bot seems to be working as intended.
SolarLightThank you Trath, very cool!
Unfortunately "!set game TF2/CSGO/Whatever" doesn't seem to be working for me right now, and I'm certain that I'm doing so in the correct text channel. Even made a test server with only one text channel and had the same issue. Otherwise, the bot seems to be working as intended.
You're right, just invited to a new server and it didn't work.
I haven't touched this thing in about two months, so I'll have a look tomorrow to fix it.
[quote=SolarLight]Thank you Trath, very cool!
Unfortunately "!set game TF2/CSGO/Whatever" doesn't seem to be working for me right now, and I'm certain that I'm doing so in the correct text channel. Even made a test server with only one text channel and had the same issue. Otherwise, the bot seems to be working as intended.[/quote]
You're right, just invited to a new server and it didn't work.
I haven't touched this thing in about two months, so I'll have a look tomorrow to fix it.
Now none of the commands seem to work.
Made 2 new servers for good measure. But every time I tried, "!set name test", "!commands" and "!set game tf2" don't work despite there being only being 1 text channel.
Now none of the commands seem to work.
Made 2 new servers for good measure. But every time I tried, "!set name test", "!commands" and "!set game tf2" don't work despite there being only being 1 text channel.
i'm aware this thread is long-dead, but is there a github or some such available for this? I'm starting a new PUG group and i've been looking for something like this, and I don't mind doing the dirty work to make it work from old, outdated source code.
i'm aware this thread is long-dead, but is there a github or some such available for this? I'm starting a new PUG group and i've been looking for something like this, and I don't mind doing the dirty work to make it work from old, outdated source code.