我做了一个简单的聊天机器人,用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()”的单独类中,并检查机器人是否应该响应并分别得到适当的响应。
几乎任何解决方案都可以,只要它不贵。