UNPKG

n8n-nodes-wechat-work

Version:
80 lines 2.98 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const WechatWorkRequestUtils_1 = __importDefault(require("../../../help/utils/WechatWorkRequestUtils")); const NodeUtils_1 = __importDefault(require("../../../help/utils/NodeUtils")); const GroupChatCreateOperate = { name: '创建群聊会话', value: 'appGroupChat:create', description: '创建一个新的群聊会话', options: [ { displayName: '*群成员ID列表', name: 'userlist', description: '群成员ID列表。至少2人,至多2000人', required: true, type: 'fixedCollection', default: [], typeOptions: { multipleValues: true, }, options: [ { name: 'values', displayName: '成员列表', values: [ { displayName: '成员UserID', name: 'userid', type: 'string', default: '', required: true, }, ], }, ], }, { displayName: '群聊名', name: 'name', default: '', description: '群聊名,最多50个utf8字符,超过将截断', type: 'string', }, { displayName: '群主ID', name: 'owner', default: '', description: '指定群主的ID。如果不指定,系统会随机从userlist中选一人作为群主', type: 'string', }, { displayName: '群聊唯一标志', name: 'chatid', default: '', description: '群聊的唯一标志,不能与已有的群重复;字符串类型,最长32个字符。只允许字符0-9及字母a-zA-Z。如果不填,系统会随机生成群ID', type: 'string', }, ], async call(index) { const name = this.getNodeParameter('name', index, ''); const owner = this.getNodeParameter('owner', index, ''); const chatid = this.getNodeParameter('chatid', index, ''); const userlist = NodeUtils_1.default.getNodeFixedCollectionList(this.getNodeParameter('userlist', index), 'values', 'userid'); const data = { name, owner, userlist, chatid, }; return WechatWorkRequestUtils_1.default.request.call(this, { method: 'POST', url: `/cgi-bin/appchat/create`, body: data, }); }, }; exports.default = GroupChatCreateOperate; //# sourceMappingURL=GroupChatCreateOperate.js.map