Difference between revisions of "FFA/FFABot"

From Armagetron
Line 1: Line 1:
  
 
==FFABot==
 
==FFABot==
I have finally finished creating this resource for the availability of the organizer of FFA events. Below you will find more information on this bot. If something isn't clear, feel free to message me (Ratchet) on the [http://forums.armagetronad.net Armagetronad Forums].
+
I have finally finished creating this resource for anyone wishing to organize a FFA event. Below you will find more information on this IRC bot. If something isn't clear, feel free to message me (Ratchet) on the [http://forums.armagetronad.net Armagetronad Forums].  
 +
 
 +
===What is this for?===
 +
A problem with the FFA tournament is finding a fast, efficient way to have captains pick their players. By using this bot, that problem is eliminated. With little effort from an event organizer, this bot has the potential to maximize the convenience of organizing the tournament.
 +
 
 +
===How does it work?===
 +
In essence, it is an IRC bot programmed in C#. If that means nothing to you, don't worry about it. It's not very relevant - ''kind of''. If you're running a Unix-based computer, you won't be able to use this tool. ''At least not yet.'' Maybe I'll get around to fixing that. By parsing incoming lines from the freenode server (IRC server) this bot separates commands from normal text via the "$" prefix. I'll elaborate more on that in the commands section.
 +
 
 +
===Who can use it?===
 +
The answer to this: anyone with Windows. It has no purpose except to help an organizer get FFA teams picked, though. If you are organizing a FFA event, this is primarily for you. If not, I doubt it has any meaning to you whatsoever.
 +
 
 +
===I'm interested. Can you teach me?===
 +
So, you're an event organizer and you'd like to know how to use this bot? Great! See this page: [[FFA/FFABot/Instructions]].
 +
 
 +
 
 +
==Commands==
 +
===How they are parsed===
 +
Commands are parsed by a splitting technique in C#. Here is an example.
 +
 
 +
What your message looks like in IRC:
 +
<pre>Josh^: Hello, world!</pre>
 +
 
 +
What your message looks like to the FFABot:
 +
<pre>:Hello, World!</pre>
 +
 
 +
 
 +
Going more into detail than needed, just understand that the key to your command being properly interpreted is reliant on whether or not you input it correctly.
 +
<pre>Josh^: $pick Jimmy</pre>
 +
is '''NOT''' the same as
 +
<pre>Josh^:  $pick Jimmy</pre>
 +
Why? Because the FFABot doesn't remove the space in the beginning. It's picky. In general, just make sure you keep in mind you ''are'' working with a computer. Type accordingly. Don't type your commands mid-sentence and expect it to read your mind. Just be mindful. :)
 +
 
 +
 
 +
===Commands Available===
 +
====Administrators====
 +
<pre>
 +
 
 +
</pre>
 +
====Captains====
 +
<pre>
 +
 
 +
</pre>

Revision as of 23:34, 10 August 2014

FFABot

I have finally finished creating this resource for anyone wishing to organize a FFA event. Below you will find more information on this IRC bot. If something isn't clear, feel free to message me (Ratchet) on the Armagetronad Forums.

What is this for?

A problem with the FFA tournament is finding a fast, efficient way to have captains pick their players. By using this bot, that problem is eliminated. With little effort from an event organizer, this bot has the potential to maximize the convenience of organizing the tournament.

How does it work?

In essence, it is an IRC bot programmed in C#. If that means nothing to you, don't worry about it. It's not very relevant - kind of. If you're running a Unix-based computer, you won't be able to use this tool. At least not yet. Maybe I'll get around to fixing that. By parsing incoming lines from the freenode server (IRC server) this bot separates commands from normal text via the "$" prefix. I'll elaborate more on that in the commands section.

Who can use it?

The answer to this: anyone with Windows. It has no purpose except to help an organizer get FFA teams picked, though. If you are organizing a FFA event, this is primarily for you. If not, I doubt it has any meaning to you whatsoever.

I'm interested. Can you teach me?

So, you're an event organizer and you'd like to know how to use this bot? Great! See this page: FFA/FFABot/Instructions.


Commands

How they are parsed

Commands are parsed by a splitting technique in C#. Here is an example.

What your message looks like in IRC:

Josh^: Hello, world!

What your message looks like to the FFABot:

:Hello, World!


Going more into detail than needed, just understand that the key to your command being properly interpreted is reliant on whether or not you input it correctly.

Josh^: $pick Jimmy

is NOT the same as

Josh^:  $pick Jimmy

Why? Because the FFABot doesn't remove the space in the beginning. It's picky. In general, just make sure you keep in mind you are working with a computer. Type accordingly. Don't type your commands mid-sentence and expect it to read your mind. Just be mindful. :)


Commands Available

Administrators


Captains