@discordhttps/cloudflare-adapter
v1.0.2
Published
An adapter for integrating discord.https with Cloudflare workers.
Downloads
13
Maintainers
Readme
Cloudflare Adapter
@discordhttps/cloudflare-adapter is an adapter for integrating discordhttps with Cloudflare Workers.
Installation
npm install @discordhttps/cloudflare-adapter discordhttpsUsage
import Client from "discordhttps";
import CloudflareAdapter from "@discordhttps/cloudflare-adapter";
import UtilityRoute from "./command/utility/index.js";
import HelloRoute from "./command/fun/hello.js";
const adapter = new CloudflareAdapter();
export default {
// Cloudflare Workers entry point
async fetch(request, env, ctx) {
const client = new Client({
token: env.DISCORD_BOT_TOKEN,
publicKey: env.DISCORD_PUBLIC_KEY,
httpAdapter: adapter,
debug: true,
});
// Register your routes.
client.register(UtilityRoute, HelloRoute);
// Handle Discord interactions on the "/interactions" endpoint
return await client.listen("interactions", request);
},
};