1 day(s) without Rick breaking something.
You are here: GamingTilt » GamingTilt » Pick-up game system » IRC PugBot

Author Topic: IRC PugBot  (Read 918 times)

GT-Rick

  • Administrator
  • Newbie
  • *****
  • Posts: 11
  • Cabbage: +1/-1
    • View Profile
    • Email
IRC PugBot
« on: March 11, 2010, 06:38:23 am »

Recent Updates/Changes:
  • DONE/UNTESTED|Server Queues/Pool - Servers can be added and will only be used when the RCON password is correct AND there are 0 players in the server. If you have a server that you don't user 24/7 or isn't constantly full, please let us know.

    We are in dire need of EU servers. All servers are accepted.

  • DONE/UNTESTED|Geolocation/server selection - Bot will use IP to find location, then find distance to each available server. The best available server with the lowest average for the group will be selected.
  • Bot had an issue with multiple networks when starting pug. This has been fixed thanks to how bad-ass php-irc is.

Mod Source:

PUGBot is a PHP-IRC module: http://www.phpbots.org/ . Without PHP-IRC, this PUGBot would not be possible. Please support them anyway you can.

Project Trac Page - Contact someone in #pugbot to get an account to the SVN/Trac page

latest svn snapshot - some untested code - source included: pugbot, scrimbot and tracker

Source may be outdated, just because of how fast development is going now. Join #pugbot on gamesurge, quakenet or devhat to get latest source.

Trac/SVN will be setup for this project if there is an interest. For the meantime post changes in this post and they'll be committed to main branch.

GT-PUGBot is available on gamesurge and quakenet. You can access it directly via /msg GT-PUGBot [cmd] or saying it in any channel you see it idling in.


General Usage:


.join/!join - .join [mapvote] [gametypevote]
Adds the person to pug. Both votes are required.

.status/!status - .status
Lists current queue for the PUG

.vote/!vote - .vote [mapvote] [gametypevote]
Vote for map/gametype - must be in PUG to vote

.maps/!maps - .maps
View maplist

.gametypes/!gametypes - .gametypes
View gametype list

.quit/!quit - .quit
Remove yourself from PUG

OPTIONAL:
You may login with your gamingtilt.com account through PMing the bot.

DO NOT SEND THIS IN THE MAIN CHANNEL.

.login [login] [password]
Login. This enables stat tracking.

.logout
Logs user out of the system, and stops tracking.


ScrimBot Usage:


General use: .scrim [command] [extra parameters]

Commands/examples:

show [ready/challenges] - List clans ready for a scrim, or pending challenges
 
add [your clan tag] [number of players] - Add your clan to the waiting for challenges list

challenge [your tag] [their tag] [number of players] [comment] - Challenge a clan. Comment is optional

accept [challenging clan's tag] - Accept a challenge

decline[your tag] [their tag] - Decline a challenge

quit/remove [your tag] - Remove your team from waiting for challenges list

report [your tag] [their tag] [your score] [their score] - Report result of scrim/challenge

notes [your tag] [their tag] [notes] - Add a note to that clan. It will be viewable later, kind of an idea to read what others say about a clan before challenging them yourself.


Have suggestions?: Post in this thread and someone will probably add it to the source.

Last update: Log parser that needs to tested (need a pug to start so I can parse logs).

Next update: Scrim/challenge system

Planned updates: Ranking system
« Last Edit: March 13, 2010, 11:34:17 pm by GT-Rick »

GT-Rick

  • Administrator
  • Newbie
  • *****
  • Posts: 11
  • Cabbage: +1/-1
    • View Profile
    • Email
Re: IRC PugBot
« Reply #1 on: March 11, 2010, 04:27:47 pm »
*removed/edited*

If you'd like to know why this PUGBot was created, you can ask around for the explanation. It doesn't deserve to be so close to the main page/thread.
« Last Edit: March 13, 2010, 08:43:34 am by GT-Rick »

Dyce

  • Newbie
  • *
  • Posts: 1
  • Cabbage: +2/-0
    • View Profile
    • Email
Re: IRC PugBot
« Reply #2 on: March 11, 2010, 07:16:15 pm »
heeeeeel yea!

Just the fact that lep said, "[15:31:49] <@LeprechauN> pretty sure TSD appreciates you leaving his user base in tact until his return"

He cares more about running something (poorly I might add), more than what that something is actually meant to do. It is true that their pug-bot is robust, and we all have to appreciate the work that went into it up until now. But, they totally tossed their responsibilities they claimed themselves, aside. And then, come back more than a week later and get pissed that someone else started to fix the place up? unacceptable.

I support you 100%  ;D

[T]kronic

  • Contributing Member *
  • Newbie
  • *
  • Posts: 1
  • Cabbage: +0/-0
    • View Profile
    • Email
Re: IRC PugBot
« Reply #3 on: March 16, 2010, 08:32:25 pm »
kk guys check out the site =] www.pugbot.com