跳转到主要内容

一个生成俳句或短歌诗歌的helga命令

项目描述

一个生成俳句或短歌诗歌的helga命令。所有五或七个音节的行都是用户生成的,并使用此插件存储。用法

helga (haiku|tanka) [blame|tweet|about <term>|by <nick>|(add|add_use|use|remove|claim) (fives|sevens) (INPUT ...)].

没有参数时,使用helga haikuhelga tanka将分别生成随机生成的俳句或短歌,分别从存储的五或七个音节行中选择。每个子命令的作用如下

blame

获取生成俳句的作者昵称列表

about <term>

使用给定的术语生成俳句或短歌。此术语支持任何有效的正则表达式。例如,!haiku about foo将搜索包含‘foo’的行,但!haiku about foo$将只返回以foo结尾的行

by <nick>

使用给定昵称的行生成俳句或短歌。如果该昵称的行不足,则随机选择行

add (fives|sevens) (INPUT ...)

将五或七个音节的行添加到数据库中,但不生成诗歌

add_use (fives|sevens) (INPUT ...)

向数据库中添加一行包含五个或七个音节的诗句,然后生成并返回包含该诗句的诗

使用(fives|sevens)(INPUT ...)

生成包含给定五个或七个音节诗句的诗,但不要将其存储以供未来的诗句使用

声称(fives|sevens)(INPUT ...)

允许请求用户声称给定五个或七个音节诗句的作者身份

这是一个稍微有些不文档化的功能,但可以将诗句推送到某些Twitter账户。例如,使用!haiku后跟!haiku tweet来生成诗句。这需要一些额外的设置

  • TWITTER_CONSUMER_KEY

  • TWITTER_CONSUMER_SECRET

  • TWITTER_OAUTH_TOKEN

  • TWITTER_OAUTH_TOKEN_SECRET

  • TWITTER_USERNAME

许可证

版权(c)2015 Shaun Duncan

许可协议:MIT

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

helga-poems-0.2.0.tar.gz (8.9 kB 查看哈希值)

上传时间 源代码

支持