public interface BotApi
| Modifier and Type | Method and Description |
|---|---|
SendResponse |
forwardMessage(java.lang.String chatId,
java.lang.String fromChatId,
java.lang.Integer messageId) |
GetFileResponse |
getFile(java.lang.String fileId) |
GetMeResponse |
getMe() |
GetUpdatesResponse |
getUpdates(java.lang.Integer offset,
java.lang.Integer limit,
java.lang.Integer timeout) |
GetUserProfilePhotosResponse |
getUserProfilePhotos(java.lang.Integer userId,
java.lang.Integer offset,
java.lang.Integer limit) |
SendResponse |
sendAudio(java.lang.String chatId,
InputFileBytes audio,
java.lang.Integer duration,
java.lang.String performer,
java.lang.String title,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendAudio(java.lang.String chatId,
InputFile audio,
java.lang.Integer duration,
java.lang.String performer,
java.lang.String title,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendAudio(java.lang.String chatId,
java.lang.String audio,
java.lang.Integer duration,
java.lang.String performer,
java.lang.String title,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendChatActionResponse |
sendChatAction(java.lang.String chatId,
ChatAction action) |
SendResponse |
sendDocument(java.lang.String chatId,
InputFileBytes document,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendDocument(java.lang.String chatId,
InputFile document,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendDocument(java.lang.String chatId,
java.lang.String document,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendLocation(java.lang.String chatId,
java.lang.Float latitude,
java.lang.Float longitude,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendMessage(java.lang.String chatId,
java.lang.String text,
ParseMode parse_mode,
java.lang.Boolean disableWebPagePreview,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendPhoto(java.lang.String chatId,
InputFileBytes photo,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendPhoto(java.lang.String chatId,
InputFile photo,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendPhoto(java.lang.String chatId,
java.lang.String photo,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendSticker(java.lang.String chatId,
InputFileBytes sticker,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendSticker(java.lang.String chatId,
InputFile sticker,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendSticker(java.lang.String chatId,
java.lang.String sticker,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVideo(java.lang.String chatId,
InputFileBytes video,
java.lang.Integer duration,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVideo(java.lang.String chatId,
InputFile video,
java.lang.Integer duration,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVideo(java.lang.String chatId,
java.lang.String video,
java.lang.Integer duration,
java.lang.String caption,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVoice(java.lang.String chatId,
InputFileBytes voice,
java.lang.Integer duration,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVoice(java.lang.String chatId,
InputFile voice,
java.lang.Integer duration,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SendResponse |
sendVoice(java.lang.String chatId,
java.lang.String voice,
java.lang.Integer duration,
java.lang.Integer replyToMessageId,
Keyboard replyMarkup) |
SetWebhookResponse |
setWebhook(java.lang.String url) |
SetWebhookResponse |
setWebhook(java.lang.String url,
InputFile certificate) |
SetWebhookResponse |
setWebhook(java.lang.String url,
InputFileBytes certificate) |
@GET(value="/getMe") GetMeResponse getMe()
@POST(value="/sendMessage") @FormUrlEncoded SendResponse sendMessage(@Field(value="chat_id") java.lang.String chatId, @Field(value="text") java.lang.String text, @Field(value="parse_mode") ParseMode parse_mode, @Field(value="disable_web_page_preview") java.lang.Boolean disableWebPagePreview, @Field(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Field(value="reply_markup") Keyboard replyMarkup)
@POST(value="/forwardMessage") @FormUrlEncoded SendResponse forwardMessage(@Field(value="chat_id") java.lang.String chatId, @Field(value="from_chat_id") java.lang.String fromChatId, @Field(value="message_id") java.lang.Integer messageId)
@Multipart @POST(value="/sendPhoto") SendResponse sendPhoto(@Part(value="chat_id") java.lang.String chatId, @Part(value="photo") java.lang.String photo, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendPhoto") SendResponse sendPhoto(@Part(value="chat_id") java.lang.String chatId, @Part(value="photo") InputFile photo, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendPhoto") SendResponse sendPhoto(@Part(value="chat_id") java.lang.String chatId, @Part(value="photo") InputFileBytes photo, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendAudio") SendResponse sendAudio(@Part(value="chat_id") java.lang.String chatId, @Part(value="audio") java.lang.String audio, @Part(value="duration") java.lang.Integer duration, @Part(value="performer") java.lang.String performer, @Part(value="title") java.lang.String title, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendAudio") SendResponse sendAudio(@Part(value="chat_id") java.lang.String chatId, @Part(value="audio") InputFile audio, @Part(value="duration") java.lang.Integer duration, @Part(value="performer") java.lang.String performer, @Part(value="title") java.lang.String title, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendAudio") SendResponse sendAudio(@Part(value="chat_id") java.lang.String chatId, @Part(value="audio") InputFileBytes audio, @Part(value="duration") java.lang.Integer duration, @Part(value="performer") java.lang.String performer, @Part(value="title") java.lang.String title, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendDocument") SendResponse sendDocument(@Part(value="chat_id") java.lang.String chatId, @Part(value="document") java.lang.String document, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendDocument") SendResponse sendDocument(@Part(value="chat_id") java.lang.String chatId, @Part(value="document") InputFile document, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendDocument") SendResponse sendDocument(@Part(value="chat_id") java.lang.String chatId, @Part(value="document") InputFileBytes document, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendSticker") SendResponse sendSticker(@Part(value="chat_id") java.lang.String chatId, @Part(value="sticker") java.lang.String sticker, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendSticker") SendResponse sendSticker(@Part(value="chat_id") java.lang.String chatId, @Part(value="sticker") InputFile sticker, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendSticker") SendResponse sendSticker(@Part(value="chat_id") java.lang.String chatId, @Part(value="sticker") InputFileBytes sticker, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVideo") SendResponse sendVideo(@Part(value="chat_id") java.lang.String chatId, @Part(value="video") java.lang.String video, @Part(value="duration") java.lang.Integer duration, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVideo") SendResponse sendVideo(@Part(value="chat_id") java.lang.String chatId, @Part(value="video") InputFile video, @Part(value="duration") java.lang.Integer duration, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVideo") SendResponse sendVideo(@Part(value="chat_id") java.lang.String chatId, @Part(value="video") InputFileBytes video, @Part(value="duration") java.lang.Integer duration, @Part(value="caption") java.lang.String caption, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVoice") SendResponse sendVoice(@Part(value="chat_id") java.lang.String chatId, @Part(value="voice") java.lang.String voice, @Part(value="duration") java.lang.Integer duration, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVoice") SendResponse sendVoice(@Part(value="chat_id") java.lang.String chatId, @Part(value="voice") InputFile voice, @Part(value="duration") java.lang.Integer duration, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@Multipart @POST(value="/sendVoice") SendResponse sendVoice(@Part(value="chat_id") java.lang.String chatId, @Part(value="voice") InputFileBytes voice, @Part(value="duration") java.lang.Integer duration, @Part(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Part(value="reply_markup") Keyboard replyMarkup)
@FormUrlEncoded @POST(value="/sendLocation") SendResponse sendLocation(@Field(value="chat_id") java.lang.String chatId, @Field(value="latitude") java.lang.Float latitude, @Field(value="longitude") java.lang.Float longitude, @Field(value="reply_to_message_id") java.lang.Integer replyToMessageId, @Field(value="reply_markup") Keyboard replyMarkup)
@FormUrlEncoded @POST(value="/sendChatAction") SendChatActionResponse sendChatAction(@Field(value="chat_id") java.lang.String chatId, @Field(value="action") ChatAction action)
@GET(value="/getUserProfilePhotos") GetUserProfilePhotosResponse getUserProfilePhotos(@Query(value="user_id") java.lang.Integer userId, @Query(value="offset") java.lang.Integer offset, @Query(value="limit") java.lang.Integer limit)
@GET(value="/getUpdates") GetUpdatesResponse getUpdates(@Query(value="offset") java.lang.Integer offset, @Query(value="limit") java.lang.Integer limit, @Query(value="timeout") java.lang.Integer timeout)
@FormUrlEncoded @POST(value="/setWebhook") SetWebhookResponse setWebhook(@Field(value="url") java.lang.String url)
@Multipart @POST(value="/setWebhook") SetWebhookResponse setWebhook(@Part(value="url") java.lang.String url, @Part(value="certificate") InputFile certificate)
@Multipart @POST(value="/setWebhook") SetWebhookResponse setWebhook(@Part(value="url") java.lang.String url, @Part(value="certificate") InputFileBytes certificate)
@GET(value="/getFile") GetFileResponse getFile(@Query(value="file_id") java.lang.String fileId)