Skip to main content

AppOptions

Defined in: src/App.ts:122

App initialization options

Properties​

appToken?​

optional appToken?: string;

Defined in: src/App.ts:138


attachFunctionToken?​

optional attachFunctionToken?: boolean;

Defined in: src/App.ts:157


authorize?​

optional authorize?: Authorize<boolean>;

Defined in: src/App.ts:141


botId?​

optional botId?: string;

Defined in: src/App.ts:139


botUserId?​

optional botUserId?: string;

Defined in: src/App.ts:140


clientId?​

optional clientId?: string;

Defined in: src/App.ts:129


clientOptions?​

optional clientOptions?: WebClientOptions;

Defined in: src/App.ts:151

Configurations for the web client used to send Slack API method requests.

See https://docs.slack.dev/tools/node-slack-sdk/reference/web-api/interfaces/WebClientOptions/ for more information.


clientSecret?​

optional clientSecret?: string;

Defined in: src/App.ts:130


convoStore?​

optional convoStore?: false | ConversationStore<any>;

Defined in: src/App.ts:136


customRoutes?​

optional customRoutes?: CustomRoute[];

Defined in: src/App.ts:126


deferInitialization?​

optional deferInitialization?: boolean;

Defined in: src/App.ts:155


developerMode?​

optional developerMode?: boolean;

Defined in: src/App.ts:153


endpoints?​

optional endpoints?: string | string[];

Defined in: src/App.ts:124


extendedErrorHandler?​

optional extendedErrorHandler?: boolean;

Defined in: src/App.ts:156


ignoreSelf?​

optional ignoreSelf?: boolean;

Defined in: src/App.ts:145


installationStore?​

optional installationStore?: InstallationStore;

Defined in: src/App.ts:133


installerOptions?​

optional installerOptions?: HTTPReceiverInstallerOptions;

Defined in: src/App.ts:135


logger?​

optional logger?: Logger;

Defined in: src/App.ts:143


logLevel?​

optional logLevel?: LogLevel;

Defined in: src/App.ts:144


port?​

optional port?: number;

Defined in: src/App.ts:125


processBeforeResponse?​

optional processBeforeResponse?: boolean;

Defined in: src/App.ts:127


receiver?​

optional receiver?: Receiver;

Defined in: src/App.ts:142


redirectUri?​

optional redirectUri?: string;

Defined in: src/App.ts:132


scopes?​

optional scopes?: string | string[];

Defined in: src/App.ts:134


signatureVerification?​

optional signatureVerification?: boolean;

Defined in: src/App.ts:128


signingSecret?​

optional signingSecret?: string;

Defined in: src/App.ts:123


socketMode?​

optional socketMode?: boolean;

Defined in: src/App.ts:152


stateSecret?​

optional stateSecret?: string;

Defined in: src/App.ts:131


token?​

optional token?: string;

Defined in: src/App.ts:137


tokenVerificationEnabled?​

optional tokenVerificationEnabled?: boolean;

Defined in: src/App.ts:154