zca-js
  • ✨Bắt đầu
    • Giới thiệu
    • Ví dụ
      • Bot nhại lại người dùng
      • Bot chào mừng thành viên
  • 🔑Đăng Nhập
    • Đăng nhập với Cookie
    • Đăng nhập với QRCode
    • Đăng nhập nhiều tài khoản
    • Sử dụng Proxy
  • 🛠️API
    • acceptFriendRequest
    • addGroupDeputy
    • addReaction
    • addUserToGroup
    • blockUser
    • changeFriendAlias
    • changeGroupAvatar
    • changeGroupName
    • changeGroupOwner
    • createGroup
    • createNote
    • createPoll
    • deleteMessage
    • disperseGroup
    • editNote
    • fetchAccountInfo
    • findUser
    • getAllFriends
    • getAllGroups
    • getContext
    • getCookie
    • getGroupInfo
    • getOwnId
    • getQR
    • getStickers
    • getStickersDetail
    • getUserInfo
    • lockPoll
    • pinConversations
    • removeGroupDeputy
    • removeUserFromGroup
    • sendCard
    • sendFriendRequest
    • sendMessage
    • sendReport
    • sendSticker
    • sendVoice
    • unblockUser
    • undo
  • 📡Listener
    • message
    • reaction
    • undo
    • group_event
Powered by GitBook
On this page
  • api.createPoll(options, groupId)
  • Parameters
  • Return
  • Examples
  1. API

createPoll

Tạo cuộc bình chọn

api.createPoll(options, groupId)

Parameters

  • options CreatePollOptions

  • groupId string

CreatePollOptions

  • question string

  • options string[]

  • expiredTime number?

    • Thời hạn của cuộc bình chọn, đơn vị mili giây, mặc định 0 (vô hạn)

  • pinAct boolean?

    • Ghim cuộc bình chọn, mặc định false

  • allowMultiChoices boolean?

    • Cho phép chọn nhiều lựa chọn, mặc định false

  • allowAddNewOption boolean?

    • Cho phép thành viên thêm lựa chọn, mặc định false

  • hideVotePreview boolean?

    • Ẩn kết quả cho đến khi người dùng bình chọn, mặc định false

  • isAnonymous boolean?

    • Ẩn danh sách người bình chọn, mặc định false

Return

Promise<CreatePollResponse>

CreatePollResponse

  • creator string

  • question string

  • options string[]

  • joined boolean

  • closed boolean

  • poll_id string

  • allow_multi_choices boolean

  • allow_add_new_option boolean

  • is_anonymous boolean

  • poll_type number

  • created_time number

  • updated_time number

  • expiried_time number

  • is_hide_vote_preview boolean

  • num_vote number

Examples

Tạp cuộc bình chọn mới

  • Javascript

const groupId = "0000000000000000000";
const options = {
    question: "Cuộc bình chọn mới!",
    options: [
        "Lựa chọn 1",
        "Lựa chọn 2",
        "Lựa chọn 3"
    ]
}

api.createPoll(options, groupId)
    .then(console.log)
    .catch(console.error);
  • Typescript

import type { CreatePollOptions } from "zca-js";

const groupId = "0000000000000000000";
const options: CreatePollOptions = {
    question: "Cuộc bình chọn mới!",
    options: [
        "Lựa chọn 1",
        "Lựa chọn 2",
        "Lựa chọn 3"
    ]
}

api.createPoll(options, groupId)
    .then(console.log)
    .catch(console.error);
PreviouscreateNoteNextdeleteMessage

Last updated 4 months ago

🛠️