9 changed files with 218 additions and 78 deletions
@ -1,13 +1,13 @@ |
|||
<component name="libraryTable"> |
|||
<library name="Maven: com.github.rubenlagus:TelegramBots:v2.3.3.1"> |
|||
<library name="Maven: com.github.rubenlagus:TelegramBots:v2.3.3.2"> |
|||
<CLASSES> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.1/TelegramBots-v2.3.3.1.jar!/" /> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.2/TelegramBots-v2.3.3.2.jar!/" /> |
|||
</CLASSES> |
|||
<JAVADOC> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.1/TelegramBots-v2.3.3.1-javadoc.jar!/" /> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.2/TelegramBots-v2.3.3.2-javadoc.jar!/" /> |
|||
</JAVADOC> |
|||
<SOURCES> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.1/TelegramBots-v2.3.3.1-sources.jar!/" /> |
|||
<root url="jar://$MAVEN_REPOSITORY$/com/github/rubenlagus/TelegramBots/v2.3.3.2/TelegramBots-v2.3.3.2-sources.jar!/" /> |
|||
</SOURCES> |
|||
</library> |
|||
</component> |
|||
@ -0,0 +1,8 @@ |
|||
language: java |
|||
jdk: |
|||
- oraclejdk8 |
|||
script: mvn clean compile package |
|||
notifications: |
|||
webhooks: |
|||
secure: "L4E4xS1JJcnUDG2oQtBrz/rGxNK8dEbKIRjH6nNHZRGEjGUQh0ECWTEMotX3GDNZ4iIERwZuUS2saLqytlISHPTbpKegZX+YaVk8s9Zuhm/LgrcqtBp7GaxJj+jUx/TdqL/jjuwmstMgzfmMmsx5ALaukAHr1kvP2188XxEiEL9HyORb3hHHDFNOQCsu/evLnewNs1NnHd+OOGm8YLW1ztxE6z5tMx8nvk7jqHEfSkf3KfbZ6QI7fNcelW26b5bPAKyM3b+99Fyz0rXGRSpYw8x15EB4n7hXwQREoL+iZyuF6mKjsdsndiyFoN7UMfKYsQY31OQQKPpcU8OkuXtNqq6F2zfMacQyCfuYYd7szDykI3C4RYVY76PMI1Eym4C4kRYTeTsoyQyp8Lp6daPM0akOCKXvzI7xc9Cp3/EXtRPjncXTA5LJkLiuMwi0BOFBetoei4nOnLPlR1fTwxLVqx13siWl13aIXNIk4axD0PAmi4IAVmsJOLRWxCEvSgS5MQ+M0AZibilQOsZlTipbRovmhe+DkMZifU/mjTkF9DhLjMl1HawFAClell3JcU7IceHwfkZDGE036yvtUi3axcvyR4Sr7qMRno9MOkSbhKp3gQqTVCd7arZrKMhdAYf7PIu9IDUs2+2zlZp2pq2OlMc9c5Z+tXgcX+JqzB3GlHc=" |
|||
email: false |
|||
@ -0,0 +1,41 @@ |
|||
package org.telegram.updateshandlers; |
|||
|
|||
import org.telegram.BotConfig; |
|||
import org.telegram.telegrambots.api.methods.BotApiMethod; |
|||
import org.telegram.telegrambots.api.methods.send.SendMessage; |
|||
import org.telegram.telegrambots.api.objects.Update; |
|||
import org.telegram.telegrambots.bots.TelegramWebhookBot; |
|||
|
|||
/** |
|||
* @author pithera |
|||
* @version 1.0 |
|||
* @brief Simple Webhook example |
|||
* @date 31 of May of 2016 |
|||
*/ |
|||
public class WebHookExampleHandlers extends TelegramWebhookBot { |
|||
@Override |
|||
public BotApiMethod onWebhookUpdateReceived(Update update) { |
|||
if (update.hasMessage() && update.getMessage().hasText()) { |
|||
SendMessage sendMessage = new SendMessage(); |
|||
sendMessage.setChatId(update.getMessage().getChatId().toString()); |
|||
sendMessage.setText("Well, all information looks like noise until you break the code."); |
|||
return sendMessage; |
|||
} |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public String getBotUsername() { |
|||
return BotConfig.USERNAMEWEBHOOK; |
|||
} |
|||
|
|||
@Override |
|||
public String getBotToken() { |
|||
return BotConfig.TOKENWEBHOOK; |
|||
} |
|||
|
|||
@Override |
|||
public String getBotPath() { |
|||
return BotConfig.USERNAMEWEBHOOK; //arbitrary path to deliver updates on, username is an example.
|
|||
} |
|||
} |
|||
Loading…
Reference in new issue