Archive > 0.2.x Custom/Unofficial Modules

Run AOParser from a Module

(1/1)

Glarawyn:
AOParser will listen for a number of chat commands. The recommended use is to log Vicinity chat to the logfile watched by AOParser, and then do /w dd:addplayer PlayerName. However, AOParser will listen to any channel.

To make it work with AO Parser, add the bot's channel to the channels you're sending to the AOParser log file. In AOParser, go to Tools > Customize and uncheck "Replace You in report with character's name." Now AOParser will pick up on commands that anyone issues. If you want slightly more security (the worst someone is going to be able to do is clear AOParser) enter your bot's name in the "Replace You".

Full list of AOParser chat commands:
[*] dd:addplayer name
[*] dd:addteam name
[*] dd:rename name new_name (renames the player to new_name)
[*] dd:link pet owner (sets the 'pet' as property of the 'owner')
[*] dd:link PlayerName TeamName (sets PlayerName as a member of TeamName)
[*] dd:unlink name (sets name as independent [not a team member or pet])
[*] dd:reset name
[*] dd:delete name
[*] dd:resetall
[*] dd:deleteall
[*] dd:pause
[*] dd:autoadd players
[*] dd:autoadd npc
[*] dd:include players
[*] dd:include members
[*] dd:include teams
[*] dd:include pets
[*] dd:report full
[*] dd:report perminute
[*] dd:report breakdown
[*] dd:macro
[*] dd:macro breakdown
[/list]

My quick and dirty reference module (be kind if it doesn't work, after I finish this post I'm going to bed.)
AOParser Example Class


The one possible use I can think of is in a Teams management module. As you assign teams in the module you could add players and group them by team in AOParser automatically.

Wanuarmi:
hey

I didnt get what exactly this module does, makes the bot run a DD report? Sorry I read it and still didnt get it.

How does the bot gets the DD info, you send tells to it?

Glarawyn:
AOParser is a 3rd party windows program to total up your damage.

AOParser watches log files for damage. But it also watches for specially formatted commands that allow you to control AOParser without alt+tabbing between AO and AOParser.

This module is just a reference and example of all of AOParser's chat commands, and how to use them. If say Crazied's team module was rewritten and AOParser configured properly on the user's end, your chat bot could manage teams and setup AOParser.


Currently, all the module does is send out the AOParser to add players when they join the bot channel, and then remove users from AOParser when they leave the channel.

squattinbull:
Hey guys.  Will AOParser work with Age of Conan?  And from what i've read i'm guessing we can run it from the module in bebot in my guild too right?

Please say yes.  Please say yes.  Please say yes. hehe

Temar:
AOParser it self has nothing todo with BeBot
this is simple a module it do some commands on it because it reads ur chat
it not actually linked to the bot
so the question is will AOParser be able to parse AoC Chat Logs for damage
if they are formatted same it may work

Navigation

[0] Message Index

Go to full version