Class ForwardMessages

java.lang.Object
io.github.natanimn.telebof.requests.AbstractBaseRequest<ForwardMessages,List<MessageId>>
io.github.natanimn.telebof.requests.service.ForwardMessages

public class ForwardMessages extends AbstractBaseRequest<ForwardMessages,List<MessageId>>
ForwardMessages class On success, an array of MessageId of the sent messages is returned.
Since:
3 March 2025
See Also:
  • Constructor Details

    • ForwardMessages

      public ForwardMessages(Object chatId, Object fromChatId, Integer[] message_ids, Api api)
  • Method Details

    • messageThreadId

      public ForwardMessages messageThreadId(int messageThreadId)
      Optional
      Parameters:
      messageThreadId - Unique identifier for the target message thread (topic) of the forum; for forum supergroups only
      Returns:
      ForwardMessages
    • disableNotification

      public ForwardMessages disableNotification(boolean disableNotification)
      Optional
      Parameters:
      disableNotification - Sends the messages silently. Users will receive a notification with no sound.
      Returns:
      ForwardMessages
    • protectContent

      public ForwardMessages protectContent(boolean protectContent)
      Optional
      Parameters:
      protectContent - Protects the contents of the forwarded messages from forwarding and saving
      Returns:
      ForwardMessages
    • directMessagesTopicId

      public ForwardMessages directMessagesTopicId(int directMessagesTopicId)
      Optional
      Parameters:
      directMessagesTopicId - Identifier of the direct messages topic to which the message will be sent; required if the message is sent to a direct messages chat
      Returns:
      ForwardMessages