diff --git a/index.mjs b/index.mjs deleted file mode 100644 index 593330f..0000000 --- a/index.mjs +++ /dev/null @@ -1,8 +0,0 @@ -import env from "dotenv"; -import { postWednesday } from "./src/itswednesday.mjs"; - -env.config(); - -export const handler = async (event) => { - return { statusCode: 200, body: await postWednesday() }; -}; diff --git a/src/index.ts b/src/index.ts index 9a01b4b..55d83f7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -11,4 +11,9 @@ export default { const media_ids: string = env.MASTODON_WEDNESDAY_DUDE_MEDIA; return new Response(await postOnWednesday(token, media_ids)); }, + async scheduled(request: Request, env: Env, ctx: ExecutionContext): Promise { + const token: string = env.MASTODON_TOKEN; + const media_ids: string = env.MASTODON_WEDNESDAY_DUDE_MEDIA; + return new Response(await postOnWednesday(token, media_ids)); + }, }; diff --git a/wrangler.toml b/wrangler.toml index eaea1d8..b5eb34b 100644 --- a/wrangler.toml +++ b/wrangler.toml @@ -7,3 +7,6 @@ compatibility_flags = ["nodejs_compat"] [vars] MASTODON_TOKEN = "J_DPBhWeklP_RNirnbtFH-SIFYJtwv9CJ8Bjyog_xrY" MASTODON_WEDNESDAY_DUDE_MEDIA = "112271920451061861" + +[triggers] +crons = [ "0 8 * * wed" ]