9 changed files with 218 additions and 78 deletions
@ -1,13 +1,13 @@ |
|||||
<component name="libraryTable"> |
<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> |
<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> |
</CLASSES> |
||||
<JAVADOC> |
<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> |
</JAVADOC> |
||||
<SOURCES> |
<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> |
</SOURCES> |
||||
</library> |
</library> |
||||
</component> |
</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