View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004118 | unreal | ircd | public | 2012-08-22 01:57 | 2013-05-06 02:14 |
Reporter | Severus_Snape | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | resolved | Resolution | no change required | ||
Summary | 0004118: Social Media? In my IRC? | ||||
Description | Hello, 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. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
PD: It's all for Innovation. |
|
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". |
|
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. |
|
PD: maybe not included in the core, but in a module shipped with unreal (and a cat) would be fine too. |
|
hi, the ircv3.2 metadata proposal provides some of this. i don't think the ircd should be tweeting though. |
|
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 |
|
+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. |
|
I think we agree we won't be implementing twitter in IRCd, so, going to close this out. |
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 |
|
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 |
|
Note Added: 0017485 | |
2013-05-06 02:14 |
|
Status | new => resolved |
2013-05-06 02:14 |
|
Resolution | open => no change required |
2013-05-06 02:14 |
|
Assigned To | => nenolod |