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