View Issue Details

IDProjectCategoryView StatusLast Update
0004118unrealircdpublic2013-05-06 02:14
ReporterSeverus_Snape Assigned Tonenolod 
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionno change required 
Summary0004118: Social Media? In my IRC?
DescriptionHello,

I was thinking about start complementing social media with the IRC experience, for example:

1. If server delinks/pings out, a customizable message that can be configured at unrealircd.conf is sent to the twitter API, so net admins can set the official IRC account (with its password) at the configuration file and get that working.

2. IRCOps (or higher, it should be configurable) should be able to send official tweets directly from the IRC daemon (the /command will be discussed on the comments below this proposal).

3. Normal users should be able to set their twitter accounts and make them publicly viewable at the /whois info and maybe adding support for making them send tweets to their accounts via the IRCd (that right should be set in the configuration file, too).

Did I explain myself properly? (sorry but I am a spic). Any suggestions? Comments? Please reply below.
TagsNo tags attached.
3rd party modules

Activities

Severus_Snape

2012-08-22 03:47

reporter   ~0017098

PD: It's all for Innovation.

n0kS

2012-08-22 08:14

reporter   ~0017099

I'd have to say, imo, this would be useless to be implemented in the ircd's core. There are already eggdrops and another list of bots (supybot, etc...) that already has such functionality (http://code.google.com/p/supybot-twitter/) with which you can get your bot to send a twit if a server delinks.

A note about point 3. - I think a better place for this should be to be managed by services instead of the ircd itself (why should the ircd save such data in first place?). Atheme already has "/ns help set property" which would do the job "/ns set property Twitter mytwitteraccount".

Severus_Snape

2012-08-22 12:26

reporter   ~0017101

Most bots are messy (specially supybot which is a total shitpile of TL;DR). Integration to twitter for the staff seems to be the most important/relevant proposal here, I'm not talking about merging unreal with some kind of services package, just to start innovation and making IRC updated to the actual times, most innovation should start from the IRC and specially in our «next generation» IRCd.

Severus_Snape

2012-08-22 12:29

reporter   ~0017102

Last edited: 2012-08-23 00:44

PD: maybe not included in the core, but in a module shipped with unreal (and a cat) would be fine too.

nenolod

2012-10-27 04:30

reporter   ~0017206

hi,

the ircv3.2 metadata proposal provides some of this. i don't think the ircd should be tweeting though.

syzop

2012-10-28 08:53

administrator   ~0017212

If I would be interested in a feature like this[*], then I would put this in services. That would be more clean than putting it in an IRCd IMO. It sounds like quite some (potentially complex) code, which is best suited in an (isolated?) service.. when there's a bug in it that causes a crash it shouldn't take the ircd with it.
Things like a twitter command can then be handled by an alias to /msg ...serv, the whois stuff can be done through SWHOIS, etc.

Sure, you could also put it in an ircd module (or core), but it would not be my suggestion.

[*] which I'm not, but that's not the point ;p

katsklaw

2013-01-23 20:11

reporter   ~0017385

+1 for putting it somewhere other than the ircd.

The purpose for the IRC daemon is to handle user connections and their channels, not manage misc metadata that isn't related to IRC in any way. If you review everything Unreal does, it is either directly IRC related or is included as a dependency to a feature that makes managing IRC tasks easier (like curl).

Additionally, IRC Clients have in the past and currently share such information already such as scrolling http fetched marquee, streaming video, user profiles, buddy lists (not counting NOTIFY), avatars, graphic smileys just to name a few.

nenolod

2013-05-06 02:14

reporter   ~0017485

I think we agree we won't be implementing twitter in IRCd, so, going to close this out.

Issue History

Date Modified Username Field Change
2012-08-22 01:57 Severus_Snape New Issue
2012-08-22 03:47 Severus_Snape Note Added: 0017098
2012-08-22 08:14 n0kS Note Added: 0017099
2012-08-22 12:26 Severus_Snape Note Added: 0017101
2012-08-22 12:29 Severus_Snape Note Added: 0017102
2012-08-23 00:44 Severus_Snape Note Edited: 0017102
2012-10-27 04:30 nenolod Note Added: 0017206
2012-10-28 08:53 syzop Note Added: 0017212
2013-01-23 20:11 katsklaw Note Added: 0017385
2013-02-12 06:51 dummy Status new => has patch
2013-02-19 22:55 syzop Status has patch => new
2013-05-06 02:14 nenolod Note Added: 0017485
2013-05-06 02:14 nenolod Status new => resolved
2013-05-06 02:14 nenolod Resolution open => no change required
2013-05-06 02:14 nenolod Assigned To => nenolod