0.0.7 • Published 1 year ago

@zhinjs/plugin-prompt v0.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

plugin-prompt

为只能添加prompt能力

其安装后会在message事件触发时,为其event添加prompt实例

可通过实例化的prompt对象访问其提供的方法

prompt实例方法

方法名参数描述
prompt.textmsg 提示文本输入string类型内容
prompt.numbermsg 提示文本输入number类型内容
prompt.confirmmsg 提示文本输入boolean类型内容
prompt.datemsg 提示文本输入Date类型内容
prompt.regexpmsg 提示文本输入Regexp类型内容
prompt.listmsg 提示文本,{child_type}输入输入指定类型的array内容
prompt.selectmsg 提示文本,{child_type,options,multiple}产生一个选择器,让用户自行选择一项或多项

食用方法

  1. 安装插件
npm i @zhinjs/plugin-prompt
  1. 在配置文件zhin.yaml中申明启用prompt
# ... 其他配置
plugins:
  prompt: 60000
# ...其他配置
  1. 在需要调用prompt的提供扩展能力的插件中申明其依赖prompt,确保能正常调用
// 你的其他代码
module.exports={
    install(bot,config){
        // 你的插件逻辑代码
        bot.command('test')
            .action(async ({event})=>{
                const name=await event.prompt.text('请输入姓名')
            })
    },
    using:['prompt'] //声明其依赖prompt插件
}
0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago