[Bangalore-pm] Bangalore-pm Digest, Vol 51, Issue 45

Upasana Shukla me at upasana.me
Fri Jun 28 04:39:46 PDT 2013


Thank you Yaakov. They all are good suggestions.

>> On Jun 28, 2013, at 6:46 AM, Upasana Shukla ** wrote:
>>
>>> On Friday 28 June 2013 10:53 AM, Saravanan T wrote:
>>>>
>>>>    What it does:
>>>>    * Greets people when they come online
>>> In my opinion, this may become annoying. I've seen a bot on #dancer, it
>>> greets people when they login to IRC via webchat and tell them that they
>>> can change their nick using /nick xyz, greeting every user when he/she
>>> comes online is not a good idea. We can mention about yoda bot in the
>>> /topic though.
>>>
>>
>> This can be done intelligently.  It can be conditional:
>>
>> The nick is a Mibbit-generated random nick, or;
>> The user hasn't been seen before, or;
>> There is important news since the last time the user was seen.
>>
>> It should also be done with NOTICE to the user not PRIVMSG to the channel, which is actually how the RFC suggests it be done to avoid interaction loops among bots. Bots should speak in NOTICE and ignore NOTICE to the channel.
>>
>> If these things are followed, it should limit the annoyance while providing some service to the channel.
>>
>>>>    * Stores and plays information on upcoming meetups
>>>>    * Gives other standard info on bangalore.pm **
>>>>    * Talks when someone says yoda in the channel
>>> Sounds good to me :)
>>>>    * Bids goodbyes to those leaving the channel
>>>>
>>> This is also not a good idea imo.
>>
>> This does seem to just be noise.  However, in the same domain as greeting and saying goodbye, a "seen" function which allows someone to query the bot about the last time a particular nick was seen is a useful service.
>>
>>>>    Targeted features/fixes:
>>>>    * Answering machine: Store messages for offline nicks and play them
>>>>    when he/she come online
>>> I think for this, we should do something for logging IRC conversations,
>>> instead of relying on a bot.
>>
>> Messages are a common feature of IRC bots.  It can work something like:
>> ** Yoda: tell sweet_kid that I need to talk to her when she is around.** OK, Yaakov, I will tell sweet_kid "Yaakov says, 'I need to talk to you when you are around'"** Thanks, Yoda.** You're welcome.
>>
>> (Later)
>>
>> * sweet_kid joins #perl.in** Hello everyone!** Yaakov says, 'I need to talk to you when you are around'
>>
>> Etc.
>>
>> Notice that I did some conversion of pronouns, that is sophisticated but nice.  It's a refinement, not required but clever.
>>
>>>
>>>>    * Do not greet someone more than once a day
>>>>    * provide module information from cpan when asked for it.
>>> Hmm, CPAN search is enough for this, imo.
>>
>> There are bots that announce new module uploads and can tell what is in the core.  These are nice for technical help channels, but I am not sure if it is needed in the PM channels.  It can be written as a module and used if it is useful.  Other useful things are weather and time.  These are all add-ons, though.
>>
>>>>    * Fix complaints from IRC channel users.
>>>>
>>> yes, this is a good feature.
>>>>    We are still looking for ideas on useful stuff yoda might be able to
>>>>    do in the chatroom like lookup cpan or modules etc.
>>>>
>>> My ideas:
>>> 1. Bot should +o some users, though Bender bot is already doing this job :)
>>> 2. Changing the /TOPIC, giving information about upcoming meetup
>>> 3. Some commands for admins, so that they can change information about
>>> meetups etc.
>>
>> This is "channel management", and it is a good idea to have a solid channel management feature set.  Bender can be removed or act as a backup.
>>
>>>
>>> For those who're interested in contributing to yoda, should fork this
>>> repository:
>>> https://github.com/Bangalore-Perl-Mongers/PerlMongers-Bangalore-Yoda .
>>> But at the same time, I think not more than two people should work on
>>> it, because it's not so much of work :).
>>>
>>> These are just my ideas/suggestions, please feel free to discuss yours.
>>> If you don't agree with my ideas, even then it's perfectly fine :). I'm
>>> not contributing to yoda, as I've other commitments atm.
>>>
>>> Thanks.
>>>>
>>>>
>>>> --
>>>>
>>>> Thanks,
>>>> Jagadeesh N.Malakannavar
>>>>
>>>> _______________________________________________
>>>> Bangalore-pm mailing list
>>>> Bangalore-pm at pm.org **
>>>> http://mail.pm.org/mailman/listinfo/bangalore-pm
>>>>
>>>
>>>
>>> --
>>> Upasana
>>>
>>> _______________________________________________
>>> Bangalore-pm mailing list
>>> Bangalore-pm at pm.org
>>> http://mail.pm.org/mailman/listinfo/bangalore-pm
>>
>>
>> Ya'akov
>> -------------- next part --------------
>> A non-text attachment was scrubbed...
>> Name: signature.asc
>> Type: application/pgp-signature
>> Size: 495 bytes
>> Desc: Message signed with OpenPGP using GPGMail
>> URL: **
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> Bangalore-pm mailing listBangalore-pm at pm.orghttp://mail.pm.org/mailman/listinfo/bangalore-pm
>>
>> ------------------------------
>>
>> End of Bangalore-pm Digest, Vol 51, Issue 44
>> ************************************************************************************************************************
>>
>>
>> _______________________________________________
>> Bangalore-pm mailing list
>> Bangalore-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/bangalore-pm
>>
> 
> 
> 


-- 
Upasana

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <http://mail.pm.org/pipermail/bangalore-pm/attachments/20130628/7088741f/attachment.bin>


More information about the Bangalore-pm mailing list