Class BotUtil


  • public class BotUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      BotUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      void
      editMessage​(T bot, org.telegram.telegrambots.meta.api.objects.CallbackQuery query, java.lang.String text, boolean useMarkDown, org.telegram.telegrambots.meta.api.objects.replykeyboard.InlineKeyboardMarkup inlineMarkup)  
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      void
      editMessage​(T bot, org.telegram.telegrambots.meta.api.objects.Message message, java.lang.String text, boolean useMarkDown, org.telegram.telegrambots.meta.api.objects.replykeyboard.InlineKeyboardMarkup inlineMarkup)  
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      void
      sendAction​(T bot, org.telegram.telegrambots.meta.api.objects.Message message, org.telegram.telegrambots.meta.api.methods.ActionType actionType)  
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      void
      sendHtmlMessage​(T bot, org.telegram.telegrambots.meta.api.objects.Message message, java.lang.String text, boolean replyToMessage, org.telegram.telegrambots.meta.api.objects.replykeyboard.ReplyKeyboard replayMarkup)  
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      org.telegram.telegrambots.meta.api.objects.Message
      sendMessage​(T bot, org.telegram.telegrambots.meta.api.objects.Message message, java.lang.String text, boolean replyToMessage, boolean useMarkDown, org.telegram.telegrambots.meta.api.objects.replykeyboard.ReplyKeyboard replayMarkup)  
      static <T extends org.telegram.telegrambots.meta.bots.AbsSender>
      void
      sendUsage​(T bot, org.telegram.telegrambots.meta.api.objects.Message message, ICommandHandler handler)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BotUtil

        public BotUtil()
    • Method Detail

      • sendAction

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> void sendAction​(T bot,
                                                                                                org.telegram.telegrambots.meta.api.objects.Message message,
                                                                                                org.telegram.telegrambots.meta.api.methods.ActionType actionType)
                                                                                         throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException
      • sendUsage

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> void sendUsage​(T bot,
                                                                                               org.telegram.telegrambots.meta.api.objects.Message message,
                                                                                               ICommandHandler handler)
                                                                                        throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException
      • sendMessage

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> org.telegram.telegrambots.meta.api.objects.Message sendMessage​(T bot,
                                                                                                                                               org.telegram.telegrambots.meta.api.objects.Message message,
                                                                                                                                               java.lang.String text,
                                                                                                                                               boolean replyToMessage,
                                                                                                                                               boolean useMarkDown,
                                                                                                                                               org.telegram.telegrambots.meta.api.objects.replykeyboard.ReplyKeyboard replayMarkup)
                                                                                                                                        throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException
      • sendHtmlMessage

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> void sendHtmlMessage​(T bot,
                                                                                                     org.telegram.telegrambots.meta.api.objects.Message message,
                                                                                                     java.lang.String text,
                                                                                                     boolean replyToMessage,
                                                                                                     org.telegram.telegrambots.meta.api.objects.replykeyboard.ReplyKeyboard replayMarkup)
                                                                                              throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException
      • editMessage

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> void editMessage​(T bot,
                                                                                                 org.telegram.telegrambots.meta.api.objects.Message message,
                                                                                                 java.lang.String text,
                                                                                                 boolean useMarkDown,
                                                                                                 org.telegram.telegrambots.meta.api.objects.replykeyboard.InlineKeyboardMarkup inlineMarkup)
                                                                                          throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException
      • editMessage

        public static <T extends org.telegram.telegrambots.meta.bots.AbsSender> void editMessage​(T bot,
                                                                                                 org.telegram.telegrambots.meta.api.objects.CallbackQuery query,
                                                                                                 java.lang.String text,
                                                                                                 boolean useMarkDown,
                                                                                                 org.telegram.telegrambots.meta.api.objects.replykeyboard.InlineKeyboardMarkup inlineMarkup)
                                                                                          throws org.telegram.telegrambots.meta.exceptions.TelegramApiException
        Throws:
        org.telegram.telegrambots.meta.exceptions.TelegramApiException