summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
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-07-04webservice: add erb template render methodsMatthias Hecker
2015-07-04journal: introduce ensure_payload_indexMatthias Hecker
2015-07-04journal: wrap postgres client in single threadMatthias Hecker
2015-06-24journal: move journal accessor in coremoduleMatthias Hecker
2015-06-21journal: simplified irc loggingMatthias Hecker
2015-06-21journal: irc logging moduleMatthias Hecker
2015-06-20journal: allow hash/proc for query in count and removeMatthias Hecker
2015-06-20journal: start with core botmodule, api changesMatthias Hecker
2015-06-15journal: add mongodb storage backendMatthias Hecker
2015-06-15journal: cleanupMatthias Hecker
2015-06-14journal, integrated in botMatthias Hecker
2015-06-14journal: even more testsMatthias Hecker
2015-06-14journal: more postgres testsMatthias Hecker
2015-06-14journal: finishing postgres adapterMatthias Hecker
2015-06-14journal: started implementing postgres storageMatthias Hecker
2015-06-14journal: unsubscribe addedMatthias Hecker
2015-06-14introducing a persistent message queue, the "journal"Matthias Hecker
2015-06-13script: make $SAFE configureableMatthias Hecker