@juzi/wechaty
Version:
Wechaty is a RPA SDK for Chatbot Makers.
63 lines • 2.4 kB
TypeScript
/**
* Wechaty Chatbot SDK - https://github.com/wechaty/wechaty
*
* @copyright 2016 Huan LI (李卓桓) <https://github.com/huan>, and
* Wechaty Contributors <https://github.com/wechaty>.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
/// <reference path="../../../src/io-peer/json-rpc-peer.d.ts" />
import { log } from '@juzi/wechaty-puppet';
import type { FileBoxInterface } from 'file-box';
import type { PackageJson } from 'type-fest';
import { OfficialPuppetNpmName } from './puppet-config.js';
import { GIT_COMMIT_HASH } from './package-json.js';
declare type PackageJsonWechaty = PackageJson & {
wechaty: {
DEFAULT_PORT: number;
DEFAULT_PROTOCOL: string;
DEFAULT_APIHOST: string;
};
};
declare const VERSION: string;
export interface DefaultSetting {
DEFAULT_PORT: number;
DEFAULT_APIHOST: string;
DEFAULT_PROTOCOL: string;
}
export declare class Config {
default: DefaultSetting;
apihost: string;
serviceIp: string;
systemPuppetName(): OfficialPuppetNpmName;
name: string | undefined;
token: string | undefined;
debug: boolean;
httpPort: string | number;
docker: boolean;
constructor();
validApiHost(apihost: string): boolean;
}
export declare const CHATIE_OFFICIAL_ACCOUNT_ID = "gh_051c89260e5d";
export declare function qrCodeForChatie(): FileBoxInterface;
export declare const FOUR_PER_EM_SPACE: string;
export declare const AT_SEPARATOR_REGEX: RegExp;
export declare const PUPPET_PAYLOAD_SYNC_GAP: number;
export declare const PUPPET_PAYLOAD_SYNC_MAX_RETRY = 4;
export declare function qrcodeValueToImageUrl(qrcodeValue: string): string;
export declare function isProduction(): boolean;
declare const config: Config;
export type { PackageJsonWechaty, };
export { log, config, GIT_COMMIT_HASH, VERSION, };
//# sourceMappingURL=config.d.ts.map