文件名称:rivescript-go:Go的RiveScript解释器。 RiveScript是聊天机器人的脚本语言
文件大小:90KB
文件格式:ZIP
更新时间:2024-04-22 19:06:11
ai bots chatbot rivescript artificial-intelligence
RiveScript-Go
介绍
这是为Go编程语言编写的RiveScript解释器库。 RiveScript是用于聊天机器人的脚本语言,可轻松编写触发/响应对以增强机器人的智能。
该项目目前处于Beta状态。 该API应该基本上是稳定的,但情况可能会随您而动。
关于RiveScript
RiveScript是用于编写聊天机器人的脚本语言。 它具有非常简单的语法,并且易于阅读和快速编写。
RiveScript外观的一个简单示例:
+ hello bot
- Hello human.
这与用户的消息“ hello bot”匹配,并且将答复“ Hello human”。 或者举一个稍微复杂的例子:
+ my name is *
*
【文件预览】:
rivescript-go-master
----utils.go(4KB)
----brain.go(11KB)
----testsuite.rive(19KB)
----.env(31B)
----debug.go(2KB)
----macro_test.go(2KB)
----tags.go(16KB)
----astmap.go(2KB)
----macro()
--------macros.go(389B)
----inheritance.go(6KB)
----.gitmodules(318B)
----regexp.go(1KB)
----parser.go(3KB)
----eg()
--------json-server()
--------brain()
--------README.md(447B)
----errors.go(416B)
----sessions()
--------memory()
--------interface.go(3KB)
--------redis()
--------null()
----Changes.md(8KB)
----doc_test.go(3KB)
----sorting.go(13KB)
----CONTRIBUTING.md(2KB)
----.travis.yml(397B)
----ast()
--------ast.go(2KB)
----LICENSE(1KB)
----doc.go(3KB)
----parser()
--------parser.go(12KB)
----README.md(10KB)
----rsts()
----Makefile(3KB)
----rivescript.go(5KB)
----rsts_test.go(5KB)
----lang()
--------javascript()
----loading.go(2KB)
----.gitignore(20B)
----Code Layout.md(2KB)
----cmd()
--------rivescript()
----deprecated.go(2KB)
----config.go(9KB)
----vendor()
--------github.com()
--------gopkg.in()