Class BanChatMember

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<BanChatMember,Boolean>
io.github.natanimn.telebof.requests.service.BanChatMember

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

    • BanChatMember

      public BanChatMember(Object chatId, long userId, Api api)
      Required
      Parameters:
      chatId - chat id
      api - api
      user_id - user id
  • Method Details

    • untilDate

      public BanChatMember untilDate(int untilDate)
      Optional
      Parameters:
      untilDate - Date when the user will be unbanned; Unix time. If user is banned for more than 366 days or less than 30 seconds from the current time they are considered to be banned forever. Applied for supergroups and channels only.
      Returns:
      BanChatMember
    • revokeMessages

      public BanChatMember revokeMessages(boolean revokeMessages)
      Optional
      Parameters:
      revokeMessages - Pass True to delete all messages from the chat for the user that is being removed. If False, the user will be able to see messages in the group that were sent before the user was removed. Always True for supergroups and channels.
      Returns:
      BanChatMember