Skip to content

createSupergroupChat

Sahri Riza Umami edited this page Jun 24, 2018 · 1 revision

Returns an existing chat corresponding to a known supergroup or channel.

createSupergroupChat(supergroup_id, force, callback, data)
Field Type Description
supergroup_id int32 Supergroup or channel identifier.
force Bool If true, the chat will be created without network request. In this case all information about the chat except its type, title and photo can be incorrect.

Example

  • Get an existing chat corresponding to a known supergroup or channel -1001096508210

    createSupergroupChat(-1001096508210)

    Response:

    {
      ["@type"] = "chat",
      can_be_reported = true,
      client_data = "",
      id = "-1001096508210",
      is_pinned = false,
      last_message = {
        ["@type"] = "message",
        author_signature = "",
        can_be_deleted_for_all_users = true,
        can_be_deleted_only_for_self = false,
        can_be_edited = true,
        can_be_forwarded = true,
        chat_id = "-1001096508210",
        contains_unread_mention = false,
        content = {
          ["@type"] = "messageText",
          text = {
            ["@type"] = "formattedText",
            entities = {
              {
                ["@type"] = "textEntity",
                length = 5,
                offset = 0,
                type = {
                  ["@type"] = "textEntityTypeBotCommand"
                }
              }
            },
            text = "/pang"
          }
        },
        date = 1529849476,
        edit_date = 0,
        id = "16209936384",
        is_channel_post = false,
        is_outgoing = true,
        media_album_id = "0",
        reply_to_message_id = 0,
        sender_user_id = 777777777,
        ttl = 0,
        ttl_expires_in = 0,
        via_bot_user_id = 0,
        views = 0
      },
      last_read_inbox_message_id = "16209936384",
      last_read_outbox_message_id = "16208887808",
      notification_settings = {
        ["@type"] = "notificationSettings",
        mute_for = 0,
        show_preview = true,
        sound = "default"
      },
      order = "0",
      photo = {
        ["@type"] = "chatPhoto",
        big = {
          ["@type"] = "file",
          expected_size = 0,
          id = 4,
          ["local"] = {
            ["@type"] = "localFile",
            can_be_deleted = false,
            can_be_downloaded = true,
            downloaded_prefix_size = 0,
            downloaded_size = 0,
            is_downloading_active = false,
            is_downloading_completed = false,
            path = ""
          },
          remote = {
            ["@type"] = "remoteFile",
            id = "AQADBQATaRLMMgAES5f-JJ_5sW30-gMAAQI",
            is_uploading_active = false,
            is_uploading_completed = true,
            uploaded_size = 0
          },
          size = 0
        },
        small = {
          ["@type"] = "file",
          expected_size = 0,
          id = 3,
          ["local"] = {
            ["@type"] = "localFile",
            can_be_deleted = false,
            can_be_downloaded = true,
            downloaded_prefix_size = 0,
            downloaded_size = 0,
            is_downloading_active = false,
            is_downloading_completed = false,
            path = ""
          },
          remote = {
            ["@type"] = "remoteFile",
            id = "AQADBQATaRLMMgAESFh36L2q-QTy-gMAAQI",
            is_uploading_active = false,
            is_uploading_completed = true,
            uploaded_size = 0
          },
          size = 0
        }
      },
      reply_markup_message_id = 0,
      title = "Supergroup PlayGround",
      type = {
        ["@type"] = "chatTypeSupergroup",
        is_channel = false,
        supergroup_id = 1096508210
      },
      unread_count = 0,
      unread_mention_count = 0
    }

Frequently Asked Questions
The Functions

Clone this wiki locally