summaryrefslogtreecommitdiff
path: root/data/rbot/plugins/twitter.rb
AgeCommit message (Collapse)Author
2013-11-14twitter: filter ret.latest status if non specifiedMatthias Hecker
2013-11-14twitter: changed filter title, to only contain usrMatthias Hecker
2013-11-14twitter: fixes the htmlfilter used by url pluginMatthias Hecker
2013-07-19updates the twitter plugin to use the new api 1.1Matthias H
The old 1.0 api is no longer available. Its using oauth2 for application-only authentication and oauth(1.0a) for user authentication. Now requests and parses json (the new API doesn't support XML)
2011-12-21twitter: preliminary status htmlinfo filterGiuseppe Bilotta
This allows the link info published by URL in the new /#!/ format to be more meaningful than the warning about missing JavaScript support caused by the new "web 2.0" Twitter site.
2011-02-14twitter plugin: change the api urls to receive RTsMatthias -apoc- Hecker
2010-09-28twitter: fix status countGiuseppe Bilotta
2010-09-15twitter: warn about failed authorizationGiuseppe Bilotta
Fly-by whitespace cleanups too.
2010-09-15twitter: report missing key/secret configurationGiuseppe Bilotta
Instead of failing (silently) when the OAuth process cannot complete due to a missing key/secret pair, report the issue to the user.
2010-09-10twitter: let user know when no status was foundGiuseppe Bilotta
2010-09-07twitter: don't fail on missing oauthGiuseppe Bilotta
When OAuth is missing, some barebone functionality in the twitter plugin is still available (namely, status reading from public timelines), so don't fail loading and just warn the users and admins about the reduced availability.
2010-09-07twitter: bugfix for invalid OAuth PIN EntryNeoLobster
There was a bug in "twitter pin" functionality where it didn't check to verify that the PIN entered by the user was valid. As a result, if the user entered an invalid PIN, the bot would not respond as to whether or not twitter account binding was successful. I replaced it with an error message if the PIN is invalid. I also changed the error message for someone who tries to enter a PIN without first using "twitter authorize" to be more clear.
2010-09-07twitter: add OAuth supportNeoLobster
Module now requires twitter.key and twitter.secret config parameters for write access and private users' statuses. Added twitter authorize, twitter deauthorize, and twitter pin features, removed twitter identify feature, as basic authentication is no longer supported.
2009-01-07twitter: appropriate messages when failing to get friends' statusGiuseppe Bilotta
2009-01-07twitter: auth when checking friends timelineGiuseppe Bilotta
Fixes issue #20.
2008-02-25twitter plugin: twitter actions off was not workingGiuseppe Bilotta
Since the twitter plugin is set to store strings, 'false' was stored (and restored) as a string instead of a boolean value. Fix by deleting the key instead of setting it to false.
2008-02-22twitter plugin: use m.notify when twitting actionsGiuseppe Bilotta
2008-02-22twitter plugin: option to twit actionsGiuseppe Bilotta
2007-11-23twitter plugin: twitter friends status commandGiuseppe Bilotta
2007-11-21twitter plugin: use the correct timeGiuseppe Bilotta
2007-11-18twitter plugin: fix helpGiuseppe Bilotta
2007-09-16twitter plugin: set update source to 'rbot'Giuseppe Bilotta
Since September 17 Twitter.com supports us as an 'official' client, and we can use 'rbot' as the source for updates coming from rbot.
2007-09-15twitter plugin: don't update status if message length is > 160 characters, ↵Giuseppe Bilotta
and give a warning when > 140 Twitter has a hard limit for message lengths at 160, and the recommended maximum length is 140 characters, so enforce the hard limit and warn when the soft limit is passed
2007-09-15twitter plugin: customize count of status updates displayed, defaulting to 1Giuseppe Bilotta
2007-09-14twitter plugin: minor refactoringGiuseppe Bilotta
2007-09-14twitter plugin: whitespace cleanupGiuseppe Bilotta
2007-09-14twitter plugin: identify ourselves as the twitter clientGiuseppe Bilotta
2007-09-14twitter plugin: CGI.escape, not URI.escape (thanks hlb)Giuseppe Bilotta
2007-09-14twitter plugin: don't cache statusGiuseppe Bilotta
2007-09-14twitter plugin: display time elapsed instead of date in statusGiuseppe Bilotta
2007-09-14twitter plugin: initial commit (#145 with changes)Giuseppe Bilotta