概要 タイトルのままです。Cloudflare Workersでlinebotを作りました。私が初めて動かした2024-04-27の時点で非常に簡単に動くことを確認しました。 ただしwebhookの署名検証は、Cloudflare WorkersでcryptoのtimingSafeEqualがNode.jsとは異なる場所に実装されているため、@line/bot-sdkで提供されている関数をそのまま利用することはできず、ほぼコピペで済むながらも自分で行う必要がありました。JavaScriptのruntimeはNode.js以外にもたくさん登場してきたものの、互換性はまだまだ完璧ではないため、そのような対応が必要でした。 一方そのCloudflare Workersのruntimeの問題をのぞき、linebotをCloudflare Workersを使って非常に簡単に作ることができました。 ま