Back This topic is locked: you cannot edit posts or make replies.
Chaly 
(started thread)
Offizier · Webmaster 
Topics: 404
Posts: 2107
Location: Bad Honnef
Playing:  Guildwars2 (Drakkar See)
Ingame:  Chaly Flavour
Years registered: * * * * * * * * * * * * * * * * * * * * * *
Ragebot's changelog Posted: Post 05:01 Mon - Jun 23, 2008

todo's
- !members => prints the list of all guildmembers (known alts will be suppressed) including and sorted by their last logon / logoff timestamps
- there's a !tv-guide plugin in late beta.. unfortunately it is yet tested with german channels, so it'll be released as an optional plugin for first. as the plugin understands the standard xmltv format someone will hopefully test it with other xml - providers than me
- there's a known issue with ppl sending petitions causing that the bot report that their status changed from online to offline and online again. this is a 'real' statuschange so i have to do a workaround in a future release.


Release 0.8
- (done) basic !help
- (done) little migration-tool for upgrading from version 0.7.1
- (done) move the history-folders (i.e. plugins/5000ms/guildbuddies/history) to a data-directory (i.e. data/history)
- (done) guildmate - handling for !whois => last logon / logoff
- (done) anti-spam => ladded a little delay between replies
- (done) admin.buddy => new plugin: removes all (but guild related) buddys
- (done) renamend the admin commands to admin.guild, admin.quit, admin.twink
- (done) rolled up the buddylist handling: buddys and guildmates are now strictly seperarted
- (done) adding logon/logoff history for bot's buddys
- (done) splited guildbuddies to guildstatus and guildstatushtml
- (done) fixed a bug in 0.7.1 version of guildstatus
- (done) cleaned up and extended the fun-module with over 500 "!chuck"s (thx noers for the idea)
- (done) improved debug output (thx kardson and vrykolas)


Release 0.7.1
- after a ts - midnight session with dukain the "guild chat isn't working at home" - bug seems to be fixed
- fixed an ugly bug in the default config.php -.- sorry
- integrated translation of german vowels in inc/bot_queue.php

Release 0.7
- bug fix for the colortext() function (you may have noticed some blue or white colors)
- the !whois doesn't say a word if the character doesn't exist
- new plugin !listmembers
- new plugin !deletemember
- add support for packet 20 (lookups, statuschanges)
- engine for saving and loading seen-timestamps
- added a basic !seen function (great idea and for sure not mine)
- as the translation of playfield-id to its name has been frozen, i'll remove the support for now
- add automated update of buddys (including an auto-gratz)
- added a plugin-function "send_reply()" that sends the reply to the last channel / tell the bot received
- all guild - and tell - functions now make use of send_reply allowing them to be moved from plugins/guild to plugins/tell and vice versa
- splitted the old guildmember-plugin to guildmember and guildtwinks (!main, !alt)
- improvement in the callback() function
- justified the debug-output
- latest version of noer's library has been added and tested
- added support for customized user-includes (put in "inc/customized")


Version 0.6
- plugins/buddy/guildbuddies/index.php
line 25: $args["status"]==0 must be $args["status"]==1
i also added an additional check if the buddy is a guildmates before writing status.htm
- inc/bot_callback.php
when removing buddys the global $BuddyList array wasn't cleaned up
- new plugin !whois in "plugins/buddy/whois"

Version 0.6
- See features announced here
Reply with quote




Last edited by Chaly on 10:56 Sun - Jul 13, 2008; edited 29 times in total
Chaly 
(started thread)
Offizier · Webmaster 
Topics: 404
Posts: 2107
Location: Bad Honnef
Playing:  Guildwars2 (Drakkar See)
Ingame:  Chaly Flavour
Years registered: * * * * * * * * * * * * * * * * * * * * * *
Posted: Post 06:26 Tue - Jul 01, 2008

Features
With version 0.5 (the first 'public' release) there were 9 functions.
With version 0.6 we had 10 commands (!whois) ready to use. I write some changenotes and I won't comment here, what command was released with which version..

Code:
-Functions
   !online
   ask the bot who is online
   this also displays the names of the main characters and who's afk

   !ts
   ask the bot who is currently in your teamspeak
   you need to configure your TS telnet port in the plugin
   this is at least 50% Budabot code

   !main
   tell the bot the name of your main character
   (use "/gu !main" for some help)

   !alt, !twink
   tell the bot the names

   !twinklist, !altlist
   get a list of all known twinks
   the bot will send the list in a /tell

   !kos
   Support for a basic Kill-On-Sight list

-Tools (like every AO bot has)
   !calc
   do some calculations.. 1+1, 2*2..

   !time
   print the date&time (formated dd.mm.YY, change it in plugins/guild/time)

   !whois
   Get anyone's class and level and online status.
   Guildmates: get the time of their last logon/logoff

   !seen
   Tells you if the bot has seen someone.
   This depends on the public chat channels the bot can access

-Fun (these modules are 50% Budabot code)
   !homer
   Shows a random homer quote
   !love
   Shows a random love message
   !chuck
   Shows a random Chuck Norris fact

[b]Adminfuntions (/tell)
[/b]   !quit
   the bot will quit. note:
   if you call your bot from a looping batchfile this will only be a restart..

   !twinkadmin <mainchar> <twink>
   assign an alt to a main character as a an admin of the bot.
   use the command on an existing mainchar<>twink relation to delete it.

[b]Other..  [/b]
The bot will inform you about guildmates loging in and out.

These functions only work on the guildchannel.
If you want to make tell-functions you have to move/copy them from the directory 'plugins/guild' to 'plugins/tell'.
Reply with quote



_________________

Chalys Gimpnesstheory (2003) Die Theorie der expotentiellen Bullshits den Gimps bei gleichbleibendem Anteil produzieren.


Last edited by Chaly on 06:19 Mon - Jul 14, 2008; edited 3 times in total
Chaly 
(started thread)
Offizier · Webmaster 
Topics: 404
Posts: 2107
Location: Bad Honnef
Playing:  Guildwars2 (Drakkar See)
Ingame:  Chaly Flavour
Years registered: * * * * * * * * * * * * * * * * * * * * * *
Posted: Post 06:43 Wed - Jul 09, 2008

well done.. update again - big package asian Reply with quote



_________________

Chalys Gimpnesstheory (2003) Die Theorie der expotentiellen Bullshits den Gimps bei gleichbleibendem Anteil produzieren.
Back This topic is locked: you cannot edit posts or make replies.