createPoll
Tạo cuộc bình chọn
api.createPoll(options, groupId)
Parameters
options
CreatePollOptions
groupId
string
Return
Promise<CreatePollResponse>
Types
export type CreatePollOptions = {
/**
* Câu hỏi.
*/
question: string;
/**
* Danh sách các lựa chọn.
*/
options: string[];
/**
* Thời hạn của cuộc bình chọn, đơn vị mili giây, mặc định 0 (vô hạn).
*/
expiredTime?: number;
/**
* Cho phép chọn nhiều lựa chọn, mặc định false.
*/
allowMultiChoices?: boolean;
/**
* Cho phép thành viên thêm lựa chọn, mặc định false.
*/
allowAddNewOption?: boolean;
/**
* Ẩn kết quả cho đến khi người dùng bình chọn, mặc định false.
*/
hideVotePreview?: boolean;
/**
* Ẩn danh sách người bình chọn, mặc định false.
*/
isAnonymous?: boolean;
};
export type CreatePollResponse = PollDetail;
Examples
Tạo cuộc bình chọn mới
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);
Related
Last updated