createInviteLink(groupId, options, callback) {
		if (typeof options == 'function') {
			callback = options;
			options = {};
		}

		options = options || {};

		return StdLib.Promises.timeoutCallbackPromise(10000, null, callback, (resolve, reject) => {
			this.user._sendUnified('ChatRoom.CreateInviteLink#1', {
				chat_group_id: groupId,
				seconds_valid: options.secondsValid || 60 * 60,
				chat_id: options.voiceChatId
			}, (body, hdr) => {
				let err = Helpers.eresultError(hdr.proto);
				if (err) {
					return reject(err);
				}

				body.invite_url = 'https://s.team/chat/' + body.invite_code;
				resolve(body);
			});
		});
	}
Create an invite link for a given chat group.
@param {int} groupId
@param {{secondsValid?: int, voiceChatId?: int}} [options]
@param {function} [callback]
@returns {Promise<{invite_code: string, invite_url: string, seconds_valid: number}>}