diff --git a/src/main/java/de/mrbesen/telegram/MessageBuilder.java b/src/main/java/de/mrbesen/telegram/MessageBuilder.java index 9696022..d368388 100644 --- a/src/main/java/de/mrbesen/telegram/MessageBuilder.java +++ b/src/main/java/de/mrbesen/telegram/MessageBuilder.java @@ -6,6 +6,7 @@ import java.net.URLEncoder; import de.mrbesen.telegram.AsyncHandler.Callback; import de.mrbesen.telegram.objects.TMessage; import de.mrbesen.telegram.objects.TReplyMarkup; +import de.mrbesen.telegram.objects.TUser; public class MessageBuilder { @@ -28,6 +29,11 @@ public class MessageBuilder { reciver_id = id; return this; } + + public MessageBuilder setReciver(TUser user) { + reciver_id = user.getID(); + return this; + } public MessageBuilder setText(String txt) { txt = txt.trim(); @@ -229,4 +235,5 @@ public class MessageBuilder { } } + } diff --git a/src/main/java/de/mrbesen/telegram/TelegramAPI.java b/src/main/java/de/mrbesen/telegram/TelegramAPI.java index 4cfcfc6..11a811d 100644 --- a/src/main/java/de/mrbesen/telegram/TelegramAPI.java +++ b/src/main/java/de/mrbesen/telegram/TelegramAPI.java @@ -80,7 +80,7 @@ public class TelegramAPI implements Runnable { public TelegramAPI(String apikey) { if (!apikey.matches(TOKENREGEX) ) { - throw new IllegalArgumentException("Invalid API key"); + throw new IllegalArgumentException("Invalid API key: " + apikey); } this.apikey = apikey; }