Skip to content

Commit 191f8dd

Browse files
committed
feat: 新增 debug 指令以回傳版本資訊
1 parent 4e3d48f commit 191f8dd

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/eventRouter.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { sendMessage, markAsRead, loadStart } from "./utils/eventRoutes";
2+
import { env } from "cloudflare:workers";
23

34
export async function eventRouter(event: any, channelAccessToken: string, ctx: ExecutionContext) {
45
ctx.waitUntil(markAsRead(channelAccessToken, event.message.markAsReadToken));
@@ -13,6 +14,19 @@ export async function eventRouter(event: any, channelAccessToken: string, ctx: E
1314
switch (event.message.type) {
1415
case "text":
1516
switch (event.message.text) {
17+
case "debug":
18+
const {
19+
id: versionId,
20+
tag: versionTag,
21+
timestamp: versionTimestamp,
22+
} = env.CF_VERSION_METADATA;
23+
await sendMessage(channelAccessToken, event.replyToken, [
24+
{
25+
type: "text",
26+
text: `Version ID: ${versionId}\nVersion Tag: ${versionTag}\nVersion Timestamp: ${versionTimestamp}`,
27+
},
28+
]);
29+
break;
1630
case "Hi":
1731
case "hi": {
1832
await sendMessage(channelAccessToken, event.replyToken, [

0 commit comments

Comments
 (0)