Difference between revisions of "Hive13 IRC Bot"

From Hive13 Wiki
Jump to navigation Jump to search
(Project Status)
(Project Information)
Line 37: Line 37:
  
 
= Project Information =
 
= Project Information =
 +
== IRC Task Automator ==
 +
One of the most common tasks for an IRC bot is to automate common and redundant tasks for an IRC operators.  Currently that would mainly be auto-opping members of the group when they join the chat room.
 +
 +
== Communication Aggregator ==
 +
[[Image:CommunicationMediumsCurrent.png|400px|right]]
 +
A bot would enable us to better tie the chat room into the other communication mediums we use as a group.  As it stands now we are fractured into 3 major communication groups:
 +
# Mailing List
 +
# IRC Room
 +
# Meetings
 +
 +
With numerous less utilized mediums:
 +
* Twitter
 +
* Youtube
 +
* Flickr
 +
* Google Calendar
 +
* Hive13 Blog
 +
* Hive13 Wiki
 +
 +
There are of course people that utilize all of these communications mediums, but there are also people that tends to stick to only one or two of them.  The bot could help tie the other communication mediums into the IRC room while also tieing the chat room back into the communication loop.
 +
 +
One use I see for this would be so that when User123 says "I am going to be @hive13 in about an hour" we could maybe send out a tweet that says, "2:15 pm: User13 said 'I am going to be @hvie13 in about an hour'"  Perhaps we could have a dynamic page on the wiki that could also be updated with similar alerts that removes the messages after 24 hours or something.
 +
 +
Another use would be when someone makes an update to the Youtube, Flickr, Calendar, or Blog streams we send out an alert to the chat room to "Check out such and such at this link"
 +
 +
We could also tie the calendar into the topic update to automate topic changes.

Revision as of 19:58, 14 June 2010


Property "ProjectImage" (as page type) with input value "Image:IRSSI.png|240px" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

Hive13 Project
Hive13 IRC Bot
[[IRSSI.png|200px]]
Status: Active
Start Date: 6/14/2010


Overview

Summary

CommunicationMediumsCurrent.png

For a while now I have been meaning to work on an IRC bot for the Hive13 IRC room hosted on freenode.net (Webchat Link). A bot would enable us to better tie the chat room into the other communication mediums we use as a group. As it stands now we are fractured into 3 major communication groups:

  1. Mailing List
  2. IRC Room
  3. Meetings

With numerous smaller less utilized mediums:

  • Twitter
  • Youtube
  • Flickr
  • Google Calendar
  • Hive13 Blog
  • Hive13 Wiki

There are of course people that utilize all of these communications mediums, but there are also people that tends to stick to only one or two of them. The bot could help tie the other communication mediums into the IRC room while also tieing the chat room back into the communication loop.

Project Manager

Contributors

  • Add yourself here if you have contributed to this project.

Project Status

What Needs to be Done

Project Needs

Project Information

IRC Task Automator

One of the most common tasks for an IRC bot is to automate common and redundant tasks for an IRC operators. Currently that would mainly be auto-opping members of the group when they join the chat room.

Communication Aggregator

CommunicationMediumsCurrent.png

A bot would enable us to better tie the chat room into the other communication mediums we use as a group. As it stands now we are fractured into 3 major communication groups:

  1. Mailing List
  2. IRC Room
  3. Meetings

With numerous less utilized mediums:

  • Twitter
  • Youtube
  • Flickr
  • Google Calendar
  • Hive13 Blog
  • Hive13 Wiki

There are of course people that utilize all of these communications mediums, but there are also people that tends to stick to only one or two of them. The bot could help tie the other communication mediums into the IRC room while also tieing the chat room back into the communication loop.

One use I see for this would be so that when User123 says "I am going to be @hive13 in about an hour" we could maybe send out a tweet that says, "2:15 pm: User13 said 'I am going to be @hvie13 in about an hour'" Perhaps we could have a dynamic page on the wiki that could also be updated with similar alerts that removes the messages after 24 hours or something.

Another use would be when someone makes an update to the Youtube, Flickr, Calendar, or Blog streams we send out an alert to the chat room to "Check out such and such at this link"

We could also tie the calendar into the topic update to automate topic changes.