Discussion:
IRC channel activity
Genghis Khan
2012-02-14 11:58:56 UTC
Permalink
Dear fellow SIP users,

This email was sent to Ekiga, Jitsi, Linphone, QuteCom, and SFLphone
in order to promote a shared aspiration which is decentralized VoIP.

This is a part of a thread which I have originally started in the
Ekiga Users Mailing List (Support & Help).

______
Issue: Using IRC Bot to display updates from RSS feeds in order to get
more audience, reputation, productivity and activity.
IRC Bot Software: GOZERBOT http://gozerbot.org/ (BSD License)


Since the fact that some of us are volunteers and not everyone of us
has enough resources, enough time, enough experience then it would
be best to all of us to have the most proper bot manager that can be.

This subject is relevant to all of you I propose on registering a new
user at the Freenode IRC Network with the name "SIP-Bot" which the bot
will use and serve all the VoIP project channels.


The following instrucations are relevant to everyone, despite the fact
that it is specifically aimed at Ekiga.

______
Topic: Setting up the bot to scan and post news titles of Web Feeds

Commands to be executed at #ekiga (gnome)

__________________
Enable RSS Plugin:
Owner: !plug-enable rss
gozerbot: trying to reload: rss
gozerbot: enabled plugins: rss

_________________
Adding Web Feeds:

!rss-add News http://www.ekiga.org/rss.xml
!rss-add Ekiga_Documentation_Project http://wiki.ekiga.org/index.php?title=Special:RecentChanges&feed=atom
!rss-add EDL http://www.mail-archive.com/ekiga-devel-list-***@public.gmane.org/maillist.xml
!rss-add EUL http://www.mail-archive.com/ekiga-list-***@public.gmane.org/maillist.xml
!rss-add Damien_Sandras http://blog.ekiga.net/?feed=rss2
!rss-add GIT http://git.gnome.org/browse/ekiga/atom/?h=master
!rss-add OpalVoip http://www.opalvoip.org/index.php?format=feed&type=rss
!rss-add GS http://gstreamer.freedesktop.org/news/rss-1.0.xml

!rss-add News https://www.linphone.org/feed.rss.html
!rss-add LU http://www.mail-archive.com/linphone-users-qX2TKyscuCcdnm+***@public.gmane.org/maillist.xml

!rss-add News http://identi.ca/sflphone/rss
!rss-add Activity https://projects.savoirfairelinux.com/projects/sflphone/activity.atom
!rss-add SFLP http://www.mail-archive.com/sflphone-w/***@public.gmane.org/maillist.xml

!rss-add qutecom-dev http://www.mail-archive.com/qutecom-dev-UOy77sIEA+cqL0LnUIy95Ni2O/***@public.gmane.org/maillist.xml
@QuteCom Please add a StatusNet profile at http://identi.ca/
if you don't have your own ATOM/RSS feed.

!rss-add News http://identi.ca/jitsi/rss
@Jitsi Not Found http://www.mail-archive.com/*****@jitsi.java.net/maillist.xml


* Feeds that are relevant to all of us:
!rss-add GNU_Telephony http://planet.gnu.org/gnutelephony/?feed=rss2
!rss-add SOS https://github.com/skypeopensource.atom

* EDL, EUL, GS, LU, SFLP and SOS were shortened because
each of them already has its title in each feed entry.

* Concerning to "?" Activity, "?" News and "?" GIT
Each feed has its own place in its own related channel!


______________________
Starting up the Feeds:

!rss-watch News
!rss-start News

!rss-watch GIT
!rss-start GIT

!rss-watch GNU_Telephony
!rss-start GNU_Telephony

etc...

________________
Disable TinyURL:
Owner: !rss-markup git
gozerbot: {u'tinyurl': 1}
Owner: !rss-addmarkup git tinyurl 0
gozerbot: tinyurl added to (git,#ekiga) markuplist
Owner: !rss-markup git
gozerbot: {u'tinyurl': 0}

___________________
Change reload time:
Default reload period as it seems is 1800 seconds (30 minutes)

Suggestion for period cycles:
Two (2) hours for the lists.
Four (4) for the activity at GIT. (or less. you diced)
Six (6) hours or Eighteen (18) hours or a few days for
the VoIP project news blogs).

Owner: !rss-sleeptime git
gozerbot: sleeptime for git is 1800 seconds
Owner: !rss-setsleeptime git 7200
gozerbot: sleeptime set
Owner: !rss-sleeptime git
gozerbot: sleeptime for git is 7200 seconds


THE BOT IS READY!

These commands should be executed at #ekiga (gnome)
* Commands applied only to the channels in which they were executed at.

@ Seeing activity from the bot will urge newcomers to ask questions,
express interest in Ekiga and to actively participate instead of
going away and forget about Ekiga, and open VoIP.
@ Voices are matter, we also need voices in the Documentation Projects.


Little note to Jitsi and SFLphone: Thank you for
bothering to open StatusNet account at http://identi.ca/
(I've never used twitter)
--
GOZERBOT http://gozerbot.org/
email: bthate-***@public.gmane.org
jabber/xmpp: bthate-***@public.gmane.org
IRC: botfather on #dunkbots irc.freenode.net
twitter: http://twitter.com/jsonbot


On Mon, 13 Feb 2012 21:08:58 +0200
On Mon, 13 Feb 2012 16:28:11 +0200
On Mon, 13 Feb 2012 15:57:48 +0200
Suggestion: adding an IRC Bot which will notify on updates.
[Perl] Irc Rss Feed Bot By Emery
http://www.governmentsecurity.org/forum/topic/32441-perl-irc-rss-feed-bot/
https://emery8.wordpress.com/2010/01/19/3/
The Perl script is very interesting and I still want to try it out.
BUT I HAVE A SOLUTION, it is called GOZERBOT http://gozerbot.org/
An IRC and Jabber/XMPP bot project which is in active development
for over 10 years and this project is well ordered.
There are plenty of plugins and among them there is a RSS plugin which
is now being tested at #ekiga (freenode and gnome IRC networks)
[08:24:59 PM] gozerbot: Ekiga-Devel-List: [Ekiga-devel-list] Closing
ekiga - <http://tinyurl.com/85xu6rg>
The owners are being set in
./gozerbot-1.0.1/gozerdata/mainconfig
Start the bot with
$ python ./bin/gozerbot --server=irc.gimp.net --channel='#ekiga'
____________________
Adding bot operators - users who are allowed to control the bot can be
Owner: !meet TheBonsai
gozerbot: TheBonsai (thebonsai) added to user database
_______________________
Enabling the RSS plugin
Owner: !plug-enable rss
gozerbot: trying to reload: rss
gozerbot: enabled plugins: rss
________________
Adding Web Feeds - http://gozerbot.org/plugs/rss.html
Owner: !rss-add Ekiga-Devel-List
gozerbot: rss item added
__________
Activating
Owner: !rss-watch Ekiga-Devel-List
gozerbot: watcher started
Owner: !rss-start Ekiga-Devel-List
gozerbot: started: Ekiga-Devel-List
Owner: !rss-running
gozerbot: running rss watchers: 1) Ekiga-List [[u'default',
u'#ekiga']] 2) Damien-Sandras [['default', u'#ekiga']] 3) Mathaba-News
[[u'default', u'#ekiga']] 4) Ekiga-Devel-List [[u'default',
u'#ekiga']] 5) Ekiga-Git [[u'default', u'#ekiga']]
There is already a title for the mailing-lists so just naming them to
EDL (the devel list) and EUL (the help list) will suffice.
__________
Moderating (reloading period rate)
Owner: !rss-sleeptime Ekiga-Devel-List
gozerbot: sleeptime for Ekiga-Devel-List is 1800 seconds
Owner: !rss-setsleeptime Ekiga-Devel-List 14400
gozerbot: sleeptime for Ekiga-Devel-List is 14400 seconds
This tool will provide productivity and will assist in increasing the
activity in the #ekiga IRC channel.
Loading...