summaryrefslogtreecommitdiff
path: root/data/rbot/plugins
AgeCommit message (Collapse)Author
2023-09-25fix: TCPSocked.gethostbyname is deprecatedHEADmainHendrik Jäger
2023-09-24fix: URI.escape is not needed anymoreHendrik Jäger
2021-06-09webhook: define number for watch/star actions tooGiuseppe Bilotta
When a star is added/removed, we get notified with a message that has no number, title or link. The pseudo-sentence is also very bare (X started/created/deleted, without an object). Show the number of watchers and/or stars (as appropriate) to produce a more meaningful phrase.
2021-06-01chucknorris: fix loadingGiuseppe Bilotta
There was an extra read.
2021-05-31webhook: include target ref for pull/merge requestsGiuseppe Bilotta
Also add a TODO about a possible event-based output filter.
2021-05-31webhook: typo preventing unwatchGiuseppe Bilotta
2021-05-31webhook: gitlab supportGiuseppe Bilotta
2021-05-31new plugin: webhookGiuseppe Bilotta
This plugin provides webhook support for GitHub and similar services, through the webservice feature. Hosting services and output formats can be customized through filters as usual.
2021-05-31plugin(rss): fix config descriptionGiuseppe Bilotta
2021-05-29Properly quote salut-italianGiuseppe Bilotta
2021-05-29chucknorris: read gzip stream before passing it to YAML.loadGiuseppe Bilotta
Prevents errors about external_encoding not being defined for the gzip stream in ruby 1.9+
2021-05-29quiz: hint presentation fix for ruby 1.9+Giuseppe Bilotta
2020-04-25plugin(imdb): fix title regex, closes #44Matthias Hecker
2020-04-24refactor: remove global bot instance, closes #42Matthias Hecker
2020-04-24plugin(keywords): remove export to file, see #42Matthias Hecker
2020-04-23plugin(factoids): use registry for storage see #42Matthias Hecker
2020-04-20plugin(quotes): use registry for storage see #42Matthias Hecker
2020-04-20plugin(alias): use registry for storage see #42Matthias Hecker
2020-04-17plugin(lart): fix not save before loadMatthias Hecker
2020-04-17plugin(salut): use registry for storage see #42Matthias Hecker
2020-04-16plugin(lart): refactor to use registry to persistMatthias Hecker
see #42
2020-04-15refactor: wordlist shouldn't use bot singleton #35Matthias Hecker
also related to #41 and #6
2020-04-15plugin(wheelfortune): remove botdata dependencyMatthias Hecker
2020-04-14plugin(translator): removed google translateMatthias Hecker
yandex still works surprisingly enough
2020-04-14refactor: httputil no longer core module see #38Matthias Hecker
This is intended to make testing/mocking of the http client easier.
2020-04-13plugin(oxford): fix empty service result see #37Matthias Hecker
2020-04-13plugin(points): forgot one special case, see #34Matthias Hecker
Tokens that include itself ++/-- are now ignored as well.
2020-04-13plugin(points): new message parser, see #34Matthias Hecker
2020-04-13plugin(oxford): fix result handling, closes #37Matthias Hecker
2020-04-12plugin(points): disregard self after stripping color codesMatthias Hecker
2020-04-11plugin(points): strip/ignore some terms closes #34Matthias Hecker
- strip color/bold codes in terms - ignore terms with ++/-- in them
2020-04-10plugin(hangman): fixes word generator closes #9Matthias Hecker
This now uses wordgenerator.net
2020-04-09plugin(oxford): moved to lexico.com, closes #13Matthias Hecker
2020-04-06plugin(points): +/- must come after, closes #34Matthias Hecker
This modifies the karma/points plugin to ignore increment/ decrement suffixes. `--SOMETHING` is more trouble than its worth, people will write --NAME as a signature, or paste a command line argument, e.g. `ls --sort time` which causes issues. I also added tests for the points plugin, the plan is to make the plugin testing easier more "rubionic"
2020-04-03plugin(search): fix wolfram and gdef, removed someMatthias Hecker
this removes gcount and gtime from the search plugin, google no longer provides this information easily
2020-04-02plugin(search): fix search and gcalc, closes #28, #29Matthias Hecker
2020-03-28plugin(imdb): changed base urlMatthias Hecker
2020-03-28plugin(script): remove deprecated $SAFEMatthias Hecker
closes #32
2020-03-27Merge pull request #2 from mroch/patch-1Matthias Hecker
Update markov.rb
2015-12-15Improvements to the points pluginEric Sorenson
This commit makes a couple of improvements the points plugin: - added a 'pointsdump' command to show everything in the registry, not just the best and worst - fixed Hash#index deprecation warnings under ruby >1.9 - made nicer messages when displaying stats on an empty registry
2015-12-15Renames the 'karma' plugin to a 'points' systemEric Sorenson
Prior to this commit, rbot used a "karma" system for keeping track of user points. This phrasing, while widespread, is unnecessarily appropriationist. This commit renames the plugin to a more neutral "points" system, accomplishing exactly the same goal without using culturally problematic language. For more background please read: http://bit.ly/1MfLmce
2015-08-09Update markov.rbMarshall Roch
This gets `markov probability` and `markov status` running again. I think there were some backwards-incompatible changes to MessageMapper that make the defaults required even with `[]`'s or something?
2015-06-13script: make $SAFE configureableMatthias Hecker
2014-11-28[translator] fixes broken page encodingM. Hecker
2014-11-26[urban] forgot debugsM. Hecker
2014-11-26[urban] fix for changed markupM. Hecker
2014-03-26[translator] fix google, add yandex, remove brokenMatthias H
2014-02-21[remote] removed due to security concernsMatthias H
2014-02-21[plugin] ri fixed, simple no longer available :(Matthias H
I set it to ansi, but thats not really any better. At least it doesnt crash.
2014-02-21[plugin] youtube fixed, added help textMatthias H
Used the httputils api wrongly, had no help text.