removed useless tests
This commit is contained in:
parent
0c5baa5164
commit
b67fd9eded
|
@ -1,60 +0,0 @@
|
|||
package de.mrbesen.test;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
import de.mrbesen.telegram.TelegramAPI;
|
||||
import de.mrbesen.telegram.event.events.UserSendMessageEvent;
|
||||
import de.mrbesen.telegram.objects.TMessage;
|
||||
import de.mrbesen.telegram.objects.TUser.Status;
|
||||
import de.mrbesen.test.commands.InlineKeyboardTC;
|
||||
import de.mrbesen.test.commands.ReplyKeyboardRemoveTC;
|
||||
import de.mrbesen.test.commands.ReplyKeyboardTestCase;
|
||||
import de.mrbesen.test.commands.SimpleTestCase;
|
||||
|
||||
public class Main implements Runnable {
|
||||
|
||||
TelegramAPI api;
|
||||
private int action = 0;
|
||||
private TMessage oldmsg = null;
|
||||
|
||||
public static void main(String[] args) {
|
||||
new Main().run();
|
||||
}
|
||||
|
||||
public Main() {
|
||||
String token = "577609137:AAGrlfMHAOQPzN6w9ceNSgFZZCbaiK4gAnw";//test token
|
||||
api = new TelegramAPI(token);
|
||||
api.getCommandManager().registerCommand(new SimpleTestCase());
|
||||
api.getCommandManager().registerCommand(new InlineKeyboardTC());
|
||||
api.getCommandManager().registerCommand(new ReplyKeyboardTestCase());
|
||||
api.getCommandManager().registerCommand(new ReplyKeyboardRemoveTC());
|
||||
api.getEventManager().registerEvent(UserSendMessageEvent.class, this::handleEvent);
|
||||
}
|
||||
|
||||
public void handleEvent(Object event) {
|
||||
UserSendMessageEvent e = (UserSendMessageEvent) event;
|
||||
//api.sendMessage(new MessageBuilder().setText("this is a reply").setReciver(e.getUser().getID()).setSilent(true).setNoWebView(true).build());
|
||||
|
||||
if(oldmsg != null) {
|
||||
oldmsg.forward(e.getUser());
|
||||
}
|
||||
|
||||
if(e.getMessage().getText().toLowerCase().startsWith("hey")) {
|
||||
api.sendTypedMessage("Hello!", e.getUser(), 4);
|
||||
}
|
||||
//e.getUser().sendStatus(Status.values()[action++]);
|
||||
action%=Status.values().length;
|
||||
oldmsg = e.getMessage();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
api.start();
|
||||
Scanner s = new Scanner(System.in);
|
||||
s.nextLine();
|
||||
s.close();
|
||||
api.stop();
|
||||
System.out.println("Terminated.");
|
||||
}
|
||||
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
package de.mrbesen.test.commands;
|
||||
|
||||
import de.mrbesen.telegram.commands.CommandHandler;
|
||||
import de.mrbesen.telegram.objects.TInlineKeyboardMarkup;
|
||||
import de.mrbesen.telegram.objects.TUser;
|
||||
|
||||
public class InlineKeyboardTC implements CommandHandler {
|
||||
|
||||
@Override
|
||||
public boolean onCommand(TUser sender, String cmd, String[] args) {
|
||||
if (cmd.equals("inlinekb")) {
|
||||
sender.sendMessage("Links zu antippen:",
|
||||
new TInlineKeyboardMarkup(2).addUrlButton("gg", "https://green-gaming.de", 1)
|
||||
.addUrlButton("ok", "https://oliver-kaestner.de", 1).addUrlButton("mrB",
|
||||
"https://mrbesen.de", 2));
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
package de.mrbesen.test.commands;
|
||||
|
||||
import de.mrbesen.telegram.commands.CommandHandler;
|
||||
import de.mrbesen.telegram.objects.TReplyKeyboardRemove;
|
||||
import de.mrbesen.telegram.objects.TUser;
|
||||
|
||||
public class ReplyKeyboardRemoveTC implements CommandHandler {
|
||||
|
||||
@Override
|
||||
public boolean onCommand(TUser sender, String cmd, String[] args) {
|
||||
if(cmd.equals("replykbrm")) {
|
||||
sender.sendMessage("Entferne TReplyKeyboard",
|
||||
new TReplyKeyboardRemove());
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
|
||||
package de.mrbesen.test.commands;
|
||||
|
||||
import de.mrbesen.telegram.commands.CommandHandler;
|
||||
import de.mrbesen.telegram.objects.TReplyKeyboardMarkup;
|
||||
import de.mrbesen.telegram.objects.TUser;
|
||||
|
||||
public class ReplyKeyboardTestCase implements CommandHandler {
|
||||
|
||||
@Override
|
||||
public boolean onCommand(TUser sender, String cmd, String[] args) {
|
||||
if(cmd.equals("replykb")) {
|
||||
sender.sendMessage("Buttons zum Antippen:",
|
||||
new TReplyKeyboardMarkup(2)
|
||||
.addButton("gg", 1)
|
||||
.addButton("ok", 1)
|
||||
.addButton("mrB", 2)
|
||||
.setOneTimeKeyboard(true)
|
||||
.setResizeKeyboard(true));
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
|
@ -1,19 +0,0 @@
|
|||
package de.mrbesen.test.commands;
|
||||
|
||||
import org.json.JSONObject;
|
||||
|
||||
import de.mrbesen.telegram.commands.CommandHandler;
|
||||
import de.mrbesen.telegram.commands.ICommandHandler;
|
||||
import de.mrbesen.telegram.objects.TUser;
|
||||
|
||||
public class SimpleTestCase implements CommandHandler {
|
||||
|
||||
@Override
|
||||
public boolean onCommand(TUser sender, String cmd, String[] args) {
|
||||
if(cmd.equals("test")) {
|
||||
sender.sendMessage("HI");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue