Class AnswerCallbackQuery

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<AnswerCallbackQuery, Boolean>
io.github.natanimn.telebof.requests.answer.AnswerCallbackQuery

public class AnswerCallbackQuery extends AbstractBaseRequest<AnswerCallbackQuery, Boolean>
AnswerCallbackQuery class. Returns True on success.
Since:
3 March 2025
See Also:
  • Constructor Details

    • AnswerCallbackQuery

      public AnswerCallbackQuery(String callback_query_id, Api api)
      Required
      Parameters:
      callback_query_id - callback query id
      api - api
  • Method Details

    • text

      public AnswerCallbackQuery text(String text)
      Optional
      Parameters:
      text - Text of the notification. If not specified, nothing will be shown to the user, 0-200 characters
      Returns:
      AnswerCallbackQuery
    • showAlert

      public AnswerCallbackQuery showAlert(boolean show_alert)
      Optional
      Parameters:
      show_alert - If True, an alert will be shown by the client instead of a notification at the top of the chat screen. Defaults to false.
      Returns:
      AnswerCallbackQuery
    • url

      public AnswerCallbackQuery url(String url)
      Optional
      Parameters:
      url - URL that will be opened by the user's client. If you have created a Game and accepted the conditions via @BotFather, specify the URL that opens your game
      note that this will only work if the query comes from a callback_game button.
      Otherwise, you may use links like t.me/your_bot?start=XXXX that open your bot with a parameter.
      Returns:
      AnswerCallbackQuery
    • cacheTime

      public AnswerCallbackQuery cacheTime(int cache_time)
      Optional
      Parameters:
      cache_time - The maximum amount of time in seconds that the result of the callback query may be cached client-side. Telegram apps will support caching starting in version 3.14. Defaults to 0.
      Returns:
      AnswerCallbackQuery