UNPKG

discord-bot-cdk-construct

Version:

A quick CDK Construct for creating a serverless Discord bot in AWS!

19 lines (18 loc) 878 B
import { Context, Callback } from 'aws-lambda'; import { IDiscordEventRequest } from '../types'; /** * Handles incoming events from the Discord bot. * @param {IDiscordEventRequest} event The incoming request to handle. * @param {Context} _context The context this request was called with. * @param {Callback} _callback A callback to handle the request. * @return {IDiscordEventResponse} Returns a response to send back to Discord. */ export declare function handler(event: IDiscordEventRequest, _context: Context, _callback: Callback): Promise<{ type: number; }>; /** * Verifies that an event coming from Discord is legitimate. * @param {IDiscordEventRequest} event The event to verify from Discord. * @return {boolean} Returns true if the event was verified, false otherwise. */ export declare function verifyEvent(event: IDiscordEventRequest): Promise<boolean>;