【文件属性】:
文件名称:twitter-bot:基于Markov链的日本Twitter bot
文件大小:19KB
文件格式:ZIP
更新时间:2021-02-06 11:31:10
ruby twitter-bot natural-language-processing twitter markov-chain
基于马尔可夫链的日语Twitter Bot
由于此项目针对日语进行了强烈优化,因此不支持其他语言 :sushi:
描述
根据特定用户的推文历史记录,基于所谓的马尔可夫链生成推文
样本:
我的日语文章:
安装
如果您想直接在本地或服务器上托管该机器人,则首先需要安装Ruby gem:
$ gem install bundle
$ bundle install
请注意,此应用程序特别取决于 (日本Markov链的宝石)。
接下来,您应该生成一个目录ipadic / ,这是用于日语标记化的IPA词典,如。
此外,为了连接到Twitter帐户,需要适当设置以下环境变量:
export SCREEN
【文件预览】:
twitter-bot-master
----.gitignore(41B)
----Dockerfile(775B)
----config.ru(44B)
----data()
--------tweets()
----.dockerignore(28B)
----.travis.yml(475B)
----.ruby-version(6B)
----LICENSE(1KB)
----app.rb(1KB)
----scripts()
--------dict.rb(3KB)
----README.md(5KB)
----lib()
--------post_tweet.rb(495B)
--------twitter_bot()
--------reply_daemon.rb(1KB)
----Procfile(54B)
----Gemfile(239B)
----Rakefile(234B)
----Gemfile.lock(2KB)