文件名称:markovirc:Markov Chain IRC机器人
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-19 03:42:45
Ruby
马尔科维奇 Markovirc“ Marko”是Ruby中的IRC机器人,它使用生成看起来是人工书写的文本。 它从其所在的任何渠道收集源文本,从而导致质量不佳的消息或混乱。 马尔科维克从那里得到了深远的启发。 安装 Markovirc在其gem之外有一个主要依赖项:PostgreSQL。 Marko至少需要设置一个数据库才能使用,并且该数据库可以被数据库守护程序支持连接的所有bot共享。 安装git,postgres和ruby之后,捆绑包gem开始在marko的克隆目录中。 运行包以从Rakefile中刮取适当的宝石: bundle install 接下来设置您的PostgreSQL数据库,例如: psql databasenamehere < base/db.sql 之后,复制示例配置并在您喜欢的编辑器中对其进行编辑。 应该有充分的文件证明。 cp base/exampleco
【文件预览】:
markovirc-master
----classes()
--------fixnum.rb(247B)
--------cinch_message.rb(960B)
--------float.rb(183B)
--------markovirc.rb(759B)
--------settings.rb(136B)
--------sentence.rb(4KB)
--------word.rb(2KB)
----.gitignore(278B)
----utils.rb(578B)
----README.rst(2KB)
----bot.rb(1KB)
----commands()
--------quiet.rb(281B)
--------queue.rb(426B)
--------say.rb(2KB)
--------sayuser.rb(2KB)
--------src.rb(1KB)
--------randomspeech.rb(3KB)
--------join.rb(355B)
--------speak.rb(300B)
--------part.rb(303B)
--------log.rb(2KB)
--------stats.rb(5KB)
----programs()
--------text_processing.rb(4KB)
--------test.rb(155B)
--------quote.rb(6KB)
----base()
--------exampleconfig.yml(3KB)
--------db.sql(7KB)
----modules()
--------regexparser.rb(450B)
--------penalize.rb(1KB)
--------sever.rb(1020B)
--------databasetools.rb(3KB)
--------speech.rb(5KB)
----Gemfile(495B)
----test()
--------sever-test.rb(459B)
--------SayArgParserTest.rb(884B)
--------config.yml(25B)