我制作了一个简单的聊天机器人,它用 Java 中的字符串输出响应某些提示。我希望这个程序输出它对基于 HTML 的网页上的元素的响应,并从同一页面上的不同元素读取输入。
有谁知道我怎么能做到这一点?
如果您有兴趣,这是代码:
import java.util.Scanner;
public class botRun
{
@SuppressWarnings("resource")
public static void main(String[] args)
{
PepperBot bot = new PepperBot();
Scanner in = new Scanner(System.in);
String input = in.nextLine();
while(true)
{
if(bot.shouldRespond(input))
{
System.out.println(bot.getRespond(input));
}
input = in.nextLine();
}
}
}
所有其他方法,“shouldRespond(String x)”和 getRespond(String x) 都在对象“PepperBot()”的单独类中,并分别检查机器人是否应该响应并获得适当的响应。
只要成本不高,几乎任何解决方案都可以。