discord-bot-cdk-construct
Version:
A quick CDK Construct for creating a serverless Discord bot in AWS!
19 lines (18 loc) • 878 B
TypeScript
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>;