summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-14remove obsolete require of net/httpsMatthias Hecker
2020-04-14readme: added build status imageMatthias Hecker
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-13message: add #thanks method, similar to okayMatthias 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-08fix: in-memory registry persist correctlyMatthias Hecker
2020-04-07plugin(note): test cases added, closes #24Matthias 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-06tests: mocked bot and messages added, added points testsMatthias Hecker
2020-04-06registry: add in-memory implementation for testsMatthias Hecker
2020-04-06fix: gettext updated each_textdomain > each_text_domainsMatthias Hecker
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-04-01plugin(rot13): test assert addedMatthias Hecker
2020-03-31test: rot13 simplifiedMatthias Hecker
2020-03-31refactor: logger moved away from ircbot (exp.)Matthias Hecker
This moves the logger management thread/queue to a seperate singleton. It removes the explicit stopping/restarting of the logging thread since the thread should behave like a daemon thread anyway. Still needs to be tested to work in daemonize.
2020-03-31added simple dockerfileMatthias Hecker
2020-03-31test: fix shadowed test methodMatthias Hecker
2020-03-31test: add gettext/unittest to gemfileMatthias Hecker
2020-03-30test: change db adapter to dbmMatthias Hecker
2020-03-30test: first plugin test added for rot13Matthias Hecker
2020-03-29test: optional registry adapter testsMatthias Hecker
2020-03-29ci: fix rake invocation in scriptMatthias Hecker
2020-03-29fix: plugins delegate disregarding all options givenMatthias Hecker
2020-03-29test: small changes and fixes to existing testsMatthias Hecker
2020-03-29ci: add rake test command to scriptMatthias Hecker
2020-03-28added rake and updated Gemfile and Gemfile.lockMatthias Hecker
2020-03-28plugin(imdb): changed base urlMatthias Hecker
2020-03-28ci: fix travis ci configMatthias Hecker
2020-03-28always log to stdout with debug flagMatthias Hecker
This makes it so the -d debug flag on the rbot command line will always log to STDOUT, previously it would just force the log level.
2020-03-28ci: add system dependencies to travis ciMatthias Hecker
2020-03-28plugin(script): remove deprecated $SAFEMatthias Hecker
closes #32
2020-03-27experiment with travis-ci setupMatthias Hecker
2020-03-27gem: support for newest ruby versionsMatthias Hecker
2020-03-27deps: update dependenciesMatthias Hecker
2020-03-27Merge pull request #30 from ruby-rbot/dependabot/bundler/nokogiri-1.10.9Matthias Hecker
Bump nokogiri from 1.6.1 to 1.10.9
2020-03-27Merge pull request #31 from ruby-rbot/dependabot/bundler/rack-1.6.13Matthias Hecker
Bump rack from 1.5.2 to 1.6.13
2020-03-27Bump rack from 1.5.2 to 1.6.13dependabot[bot]
Bumps [rack](https://github.com/rack/rack) from 1.5.2 to 1.6.13. - [Release notes](https://github.com/rack/rack/releases) - [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md) - [Commits](https://github.com/rack/rack/compare/1.5.2...1.6.13) Signed-off-by: dependabot[bot] <support@github.com>
2020-03-27Bump nokogiri from 1.6.1 to 1.10.9dependabot[bot]
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.6.1 to 1.10.9. - [Release notes](https://github.com/sparklemotion/nokogiri/releases) - [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.6.1...v1.10.9) Signed-off-by: dependabot[bot] <support@github.com>
2020-03-27Merge pull request #2 from mroch/patch-1Matthias Hecker
Update markov.rb
2020-03-27Merge pull request #4 from ahpook/rename_karmaMatthias Hecker
Rename and improve karma plugin
2020-03-27Merge pull request #27 from ohadlevy/gemspec-fixesMatthias Hecker
this enables to build again from gemspec
2019-04-22this enables to build again from gemspecOhad Levy
2016-03-25fixes registry for 2.3.0, bug caused by wrong #get_implMatthias Hecker
previously getimpl returned eigenclasses aswell which always was an issue but i guess a minor change in ruby triggered this.