We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
对项目还没深入理解,这里记一些建议,可能有的不合适,或者已经在规划中了
比如:
public @interface SuppressWarnings { String[] value(); } public class ThingsManager { public static void connect(Things... things) {} } @SuppressWarnings("example1") public class Example1 implements Things { @SuppressWarnings({"打开","open", "o"}) public String test(String input) { return SUCCESS; } } @SuppressWarnings("example2") public class Example2 implements Things { @SuppressWarnings({"关闭","close", "c"}) public String test(String input) { return SUCCESS; } }
增加业务自定义Exception,加载时存在重复命令可以抛异常,类似 Spring 的 @RequestMapping
可以默认一个全局命令(或其他交互方式)加载所有命令,并提供超链接点击(公众号是否支持?),比如:
1.open 2.close
考虑命令数量过多的情况,也可以增强api,定义命令优先级,只展示前若干个最常用命令 (支持模糊提示?)
The text was updated successfully, but these errors were encountered:
这些意见写得非常好!这些意见都应该要采纳实现。 对项目的理解:整个suppresswarnings主要是要做语料项目corpus,然后有了这个语料项目的数据支持,在加上物联网项目things去扩展用户参与使用,things要求用户通过文字控制硬件(硬件是开发者做的,用户除了控制硬件之外,还可以闲聊一下,之所以说闲聊,是因为后台还会做到匹配空闲用户进行匿名对话,否则匹配机器人,比如腾讯给的机器人接口),之前的语料项目所做的数据支持是基础,主要是为了自动回复,自动回复简单实现是把文字通过同义句和回复分类存放,然后通过同义句找到对应的回复。
目前things这个接口里面有一个隐蔽的功能,是在方法中返回interactive,就可以让硬件程序和用户进行交互。如果返回success或者fail,就是单个命令。
Sorry, something went wrong.
No branches or pull requests
对项目还没深入理解,这里记一些建议,可能有的不合适,或者已经在规划中了
1.接口增强 支持多命令映射等
比如:
增加业务自定义Exception,加载时存在重复命令可以抛异常,类似 Spring 的 @RequestMapping
2.公众号命令交互优化
可以默认一个全局命令(或其他交互方式)加载所有命令,并提供超链接点击(公众号是否支持?),比如:
考虑命令数量过多的情况,也可以增强api,定义命令优先级,只展示前若干个最常用命令
(支持模糊提示?)
// 待补充
The text was updated successfully, but these errors were encountered: