September 03, 2010, 12:21:46 AM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: New "top player vs fibsboard"  Forum matches running...look in "most Recent" top right Front page for details of current match
 
  Home   Forum   Chat links PLAY NOW! Help Search Calendar Login Register   **
Pages: [1]   Go Down
  Print  
Author Topic: A couple RepBot feature suggestions  (Read 2134 times)
0 Members and 1 Guest are viewing this topic.
_Z_
Newbie
*
Offline Offline

Posts: 3


« on: February 12, 2009, 07:15:44 PM »

First of all, thanks for making RepBot, makes Fibs more enjoyable for me.

I have a couple of minor suggestions that would be pretty easy to program, though it's possible the first one might cause issues with interfaces. Though that could be avoided by only doing the first suggestion if a player has opted in.

1. When asking RepBot for a reputation, I'd like it if RepBot would tell me whether the person has vouched for or complained about me. This will let me know whether I should ask them for a vouch after I lose a match. Also it might be useful for RepBot to tell me if I have vouched for or complained about them.

2. If I recently asked RepBot for a reputation for player XXXXX. And then I "tell RepBot list", RepBot should assume I mean "tell RepBot list XXXXX". This would be useful because 3dfibs automatically asks for the reputation after getting an invite, but sometimes I want the more detailed list information right after. So this saves me from having to type in the name, which is sometimes long and hard to type correctly.
Logged
inim
This space is available for rent by advertisers.
Moderator
Fibsboarder plus
*
Offline Offline

Posts: 199


This space is available for rent by advertisers


« Reply #1 on: February 15, 2009, 01:34:50 AM »

1. When asking RepBot for a reputation, I'd like it if RepBot would tell me whether the person has vouched for or complained about me. This will let me know whether I should ask them for a vouch after I lose a match. Also it might be useful for RepBot to tell me if I have vouched for or complained about them.

This is a good idea, albeit I am very conservative in changing the RepBot output Strings. A lot of unmaintained clients query RepBot, and a trivial change can crash them. I don't make this up, when I removed the saved games figure from the results, that has crashed the GammonBot* family ... There are many more places where I liked to change the output, or even better allow users to customize it. But that needs some work, which I currently can not do (time constraints).

=> Nice idea, I'll consider it but currently lack thee guts to make an incompatible change.

2. If I recently asked RepBot for a reputation for player XXXXX. And then I "tell RepBot list", RepBot should assume I mean "tell RepBot list XXXXX". This would be useful because 3dfibs automatically asks for the reputation after getting an invite, but sometimes I want the more detailed list information right after. So this saves me from having to type in the name, which is sometimes long and hard to type correctly.

That one is not realistically feasible, as it would require RepBot to be stateful (i.e. somehow connect two calls). However, RepBot by design is stateless. Changing this is almost a rewrite.
Logged

This space is available for rent by advertisers. Call 0900-INIMITE today, and see your sales skyrocketing in no time! New customers receive free Vl@9rĂ¥ and a penis enlargement set as a bonus! We support banners, flash banners, and scrollers. Discrete handling by our HQ on the Dutch Antilles.
FIBS Board backgammon forum
« Reply #1 on: February 15, 2009, 01:34:50 AM »

 Logged
dickbalaska
Fibsboard Executive VIP Donor
Fibsboarder
*
Offline Offline

Gender: Male
Posts: 37



WWW
« Reply #2 on: February 15, 2009, 05:46:02 AM »

A lot of unmaintained clients query RepBot, and a trivial change can crash them.
How about a new command then?  Like `tell repbot tell _Y_` instead of list or ask.
New clients wouldn't be affected (unless they are badly parsing the help).

dik
Logged
inim
This space is available for rent by advertisers.
Moderator
Fibsboarder plus
*
Offline Offline

Posts: 199


This space is available for rent by advertisers


« Reply #3 on: February 15, 2009, 07:02:16 PM »

How about a new command then?  Like `tell repbot tell _Y_` instead of list or ask.
New clients wouldn't be affected (unless they are badly parsing the help).

We'd run out of letters soon if any trivial syntax change took a new letter. My approach (time permitting) would be versioning, i.e. a command where you can (persistently) set a version level for the output. Default would be 2.0, the current syntax. Users can opt-in for higher levels by submitting someeething like "tell repbot set message version 3". New output versions can easily be announced by the existing "news" functionality, which allows RepBot to send messages to users exactly once.
Logged

This space is available for rent by advertisers. Call 0900-INIMITE today, and see your sales skyrocketing in no time! New customers receive free Vl@9rĂ¥ and a penis enlargement set as a bonus! We support banners, flash banners, and scrollers. Discrete handling by our HQ on the Dutch Antilles.
dropper
Fibsboard Executive VIP Donor
Fibsboarder
*
Offline Offline

Posts: 32



« Reply #4 on: April 07, 2009, 10:02:22 AM »

My ideal would be that at the end of any repbot query there was the extra line:
[player] has vouched|complained about ,  has vouched|complained for [player]

Over time it's easy to forget who you've vouched or complained about and the opinion we are most likely to trust is our own.
Logged

The fibster formerly known as alef.
Pages: [1]   Go Up
  Print  
 
Jump to:  

TinyPortal 1.0 beta 5-1

Please Donate just a wee amount by clicking here or we will have to stick more bloody small ads here again...thx :) Fresh Air
Terms & Conditions | Privacy policy
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Sitemap Cornify Valid XHTML 1.0! Valid CSS!
Page created in 0.844 seconds with 35 queries. (Pretty URLs adds 0.017s, 3q)