Class SilentSender

java.lang.Object
org.telegram.abilitybots.api.sender.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 Details

  • Method Details

    • 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)