生成俳句或Tanka诗的helga命令
helga-poems的Python项目详细描述
生成俳句或唐卡诗的黑尔加命令。所有的五七音节行都是用户 使用此插件生成和存储。用法:
helga (haiku|tanka) [blame|tweet|about <term>|by <nick>|(add|add_use|use|remove|claim) (fives|sevens) (INPUT ...)].
没有任何参数helga haiku或helga tanka将生成随机生成的俳句或 Tanka从存储的五个或七个音节的行分别。每个子命令的作用如下:
- blame
- 获取生成俳句行的用户nick的列表
- about <term>
- 使用给定术语生成俳句或Tanka。此术语支持任何有效的正则表达式。 例如,!haiku about foo将搜索包含“foo”的行,但是!haiku about foo$ 只返回以foo结尾的行
- by <nick>
- 根据给定的刻痕,用线条生成俳句或Tanka。如果这条线没有足够的线, 然后随机选择行
- add (fives|sevens) (INPUT ...)
- 向数据库中添加一个5或7音节的行,但不生成诗歌
- add_use (fives|sevens) (INPUT ...)
- 向数据库中添加一个5或7音节的行,然后生成并返回一首包含 那一行
- use (fives|sevens) (INPUT ...)
- 生成包含给定五或七个音节行的诗,但不要将其存储在以后的诗中
- claim (fives|sevens) (INPUT ...)
- 允许请求用户声明给定的五个或七个音节行的作者身份
有点无证,但诗歌可以发到twitter上。例如,生成 一首诗,!haiku后跟!haiku tweet。这需要一些附加设置:
- TWITTER_CONSUMER_KEY
- TWITTER_CONSUMER_SECRET
- TWITTER_OAUTH_TOKEN
- TWITTER_OAUTH_TOKEN_SECRET
- TWITTER_USERNAME
重要
此插件需要数据库访问