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 chat_id, long user_id, Api api)
      Required
      Parameters:
      chat_id - chat id
      user_id - user id
      api - api
  • Method Details

    • untilDate

      public BanChatMember untilDate(int until_date)
      Optional
      Parameters:
      until_date - 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 revoke_messages)
      Optional
      Parameters:
      revoke_messages - 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