Class TdApi.SetChatDiscussionGroup

  • Enclosing class:
    TdApi

    public static class TdApi.SetChatDiscussionGroup
    extends TdApi.Function
    Changes the discussion group of a channel chat; requires canChangeInfo administrator right in the channel if it is specified.

    Returns Ok

    • Field Detail

      • chatId

        public long chatId
        Identifier of the channel chat. Pass 0 to remove a link from the supergroup passed in the second argument to a linked channel chat (requires canPinMessages rights in the supergroup).
      • discussionChatId

        public long discussionChatId
        Identifier of a new channel's discussion group. Use 0 to remove the discussion group. Use the method getSuitableDiscussionChats to find all suitable groups. Basic group chats must be first upgraded to supergroup chats. If new chat members don't have access to old messages in the supergroup, then toggleSupergroupIsAllHistoryAvailable must be used first to change that.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SetChatDiscussionGroup

        public SetChatDiscussionGroup()
        Default constructor for a function, which changes the discussion group of a channel chat; requires canChangeInfo administrator right in the channel if it is specified.

        Returns Ok

      • SetChatDiscussionGroup

        public SetChatDiscussionGroup​(long chatId,
                                      long discussionChatId)
        Creates a function, which changes the discussion group of a channel chat; requires canChangeInfo administrator right in the channel if it is specified.

        Returns Ok

        Parameters:
        chatId - Identifier of the channel chat. Pass 0 to remove a link from the supergroup passed in the second argument to a linked channel chat (requires canPinMessages rights in the supergroup).
        discussionChatId - Identifier of a new channel's discussion group. Use 0 to remove the discussion group. Use the method getSuitableDiscussionChats to find all suitable groups. Basic group chats must be first upgraded to supergroup chats. If new chat members don't have access to old messages in the supergroup, then toggleSupergroupIsAllHistoryAvailable must be used first to change that.