Package org.telegram.telegrambots.meta
Class TelegramBotsApi
java.lang.Object
org.telegram.telegrambots.meta.TelegramBotsApi
- Version:
- 1.0 Bots manager
- Author:
- Ruben Bermudez
-
Constructor Summary
ConstructorDescriptionTelegramBotsApi
(Class<? extends BotSession> botSessionClass) TelegramBotsApi
(Class<? extends BotSession> botSessionClass, Webhook webhook) Creates an HTTP server to receive webhook request -
Method Summary
Modifier and TypeMethodDescriptionRegister a bot.void
registerBot
(WebhookBot bot, SetWebhook setWebhook) Register a bot in the api that will receive updates using webhook method
-
Constructor Details
-
TelegramBotsApi
- Throws:
TelegramApiException
-
TelegramBotsApi
public TelegramBotsApi(Class<? extends BotSession> botSessionClass, Webhook webhook) throws TelegramApiException Creates an HTTP server to receive webhook request- Parameters:
webhook
- Webhook class- Throws:
TelegramApiException
-
-
Method Details
-
registerBot
Register a bot. The Bot Session is started immediately, and may be disconnected by calling close.- Parameters:
bot
- the bot to register- Throws:
TelegramApiException
-
registerBot
Register a bot in the api that will receive updates using webhook method- Parameters:
bot
- Bot to registersetWebhook
- Set webhook request to initialize the bot- Throws:
TelegramApiException
-