介绍
hubot-friendly 是一个npm包,可以帮助你在使用hubot的时候更容易的处理文本消息,从而达到更好的用户体验。它提供了一些API来检验一个消息是否是友好的,如果是的话,就可以直接进行处理,如果不是,则可以进行一些反应来指导用户。
安装
使用npm安装:
--- ------- ------ --------------
使用
初始化
hubot-friendly 通过初始化类来创建一个实例:
----- -------- - ------------------------- ----- -------- - --- ----------
检验友好
对于一个字符串消息,可以对它进行检验友好指数,并返回相应的结果:
----- --- - ------ ------- ----- ----- - -------------------------------
score 的值为 0 到 1 之间的一个小数,它表示消息的友好度,1为最友好,0为最不友好。
处理友好消息
如果消息被检测为友好的,可以直接进行处理:
----- --- - ------ ------- -- -------------------------------- -- ---- - -- ------ -
处理非友好消息
如果消息被检测为非友好的,则可以进行一些反应来指导用户:
----- --- - ---- -------- -- -------------------------------- - ---- - -- ------------ --------------------------------------- ------- - ----- ---------- ---- --- ------- -
示例代码
----- -------- - ------------------------- ----- -------- - --- ---------- -- ------- ------------------- ----- -- - ----- ----- - -------------------------------------------- -- ------ -- ---- - -- ----------------- ------------ ----- ---- -------- --------------------------- - ---- - -- ---------------- ----- ----- - --------------------------------------------- ---------------- - --
学习和指导意义
hubot-friendly 这个npm包可以帮助我们更好的处理文本消息,让聊天机器人的用户体验更友好,并且开发者可以更加方便的进行智能处理。在实际开发中,如果我们懂得了如何使用hubot-friendly这个npm包,可以提供更好的聊天机器人程序,从而得到更好的用户体验和用户的信任。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005590881e8991b448d6663