REST API
Discord の REST API を利用する方法は4つあります。
c.rest
createRest(c.env.DISCORD_TOKEN)
- 別のライブラリ (@discordjs/rest等)
- 自分で
fetch()
1.と2.は同じ動作をします。
REST API は基本的に分離可能なため、どの実装方法でも問題ありません。
c.rest について
createRest()
を利用する場合は置き換えてください。
Discord Hono が提供する REST API クライアントは、型安全性を確保した軽量な fetch ラッパーです。
エッジ環境での最適化を重視しているため、レート制限の自動処理などの複雑な機能は意図的に省略しています。