Class SilentSender


  • public class SilentSender
    extends Object
    A silent sender that returns Optional objects upon execution. Mainly used to decrease verboseness of exception handling.
    Author:
    Abbas Abou Daya
    • Constructor Detail

    • Method Detail

      • send

        public Optional<org.telegram.telegrambots.meta.api.objects.Message> send​(String message,
                                                                                 long id)
      • sendMd

        public Optional<org.telegram.telegrambots.meta.api.objects.Message> sendMd​(String message,
                                                                                   long id)
      • forceReply

        public Optional<org.telegram.telegrambots.meta.api.objects.Message> forceReply​(String message,
                                                                                       long id)
      • execute

        public <T extends Serializable,​Method extends org.telegram.telegrambots.meta.api.methods.BotApiMethod<T>> Optional<T> execute​(Method method)
      • executeAsync

        public <T extends Serializable,​Method extends org.telegram.telegrambots.meta.api.methods.BotApiMethod<T>,​Callback extends org.telegram.telegrambots.meta.updateshandlers.SentCallback<T>> void executeAsync​(Method method,
                                                                                                                                                                                                                                Callback callable)