
com.harium.suneidesis.http.SunbotHttp Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sunbot-http Show documentation
Show all versions of sunbot-http Show documentation
A plugin to turn your Suneidesis Chatbot into a HTTP Server
The newest version!
package com.harium.suneidesis.http;
import com.harium.marine.Web;
import com.harium.suneidesis.chat.Parser;
import com.harium.suneidesis.chat.box.BoxHandler;
import com.harium.suneidesis.chat.output.Output;
public class SunbotHttp implements BoxHandler {
private int port = 11883;
private MessageModule module = new MessageModule();
public void init() {
Web.port(port);
Web.register(module);
Web.init();
}
@Override
public void addParser(Parser parser) {
module.parsers.add(parser);
}
public SunbotHttp output(Output output) {
module.output = output;
return this;
}
public SunbotHttp port(int port) {
this.port = port;
return this;
}
@Override
public void sendMessage(String channel, String message) {
module.output.print(message);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy