文件名称:chat.go:Go的简单聊天机器人框架
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 22:41:56
Go
Chat.go 多平台支持和(试用)是一个通用的chaetbot框架。 结构 描述chat.go项目的结构。 设想 在chat.go中定义聊天机器人的工作流程时使用的单位。 定义如下: type Scenario interface { Next ( Object ) ( Scenario , Object ) } 只需接收对象作为输入,然后给出下一个方案和要执行的对象即可。 这种简单的特性使您可以*创建和重用自己的方案。 将收集并提供chat.go中经常使用的方案。 现在实施的方案包括: CondScenario:给定一个条件和一个行为作为一对,如果条件为true,则执行相应的行为。 目的 它是在chat.go中的方案之间交换信息的单元。 定义如下: type Object interface { MarshalJSON () ([] byte , e
【文件预览】:
chat.go-master
----scenario_test.go(2KB)
----server_test.go(6KB)
----object.go(1KB)
----README.md(2KB)
----server.go(2KB)
----wrapper.go(306B)
----.gitignore(5B)
----scenario.go(1016B)