日本郵便の荷物追跡結果を表示するDiscordBot
動作には Node.js v20.x と 必須モジュール が必要です
Caution
このBotを使用して発生した損害については一切の責任を負いません
| モジュール | バージョン |
|---|---|
| cheerio | v1.0.0 |
| discord.js | v14.16.3 |
| dotenv | v16.4.5 |
フォルダ内でコマンドライン等を開き
npm install と入力する事で必須モジュールを全てインストール出来ます
同梱されている.env.sampleを.envにリネームし
DISCORDBOT_TOKEN=の後にトークンを入力してください
Important
このBotはMessage ContentのIntentsを使用します
デベロッパーポータルにてMessage Content Intentを必ず有効にしてください
有効にしなかった場合は Botがメッセージが取得出来ず動作しません
config.jsはお好みで変更してください
その後bot.jsのあるフォルダでコマンドラインを開き
node bot.jsと入力すると起動できます
少し待ってからコマンドラインに「起動しました」と表示されれば準備は完了です
config.jsに入力したコマンドの後に追跡番号を入力すると結果が表示されます
メッセージの埋め込み表示が無効の場合は内容が表示されませんのでご注意下さい
Warning
追跡結果の取得はスクレイピングで行っています
実行から結果の表示に時間がかかりますがコマンドの連投はしないで下さい
連続したアクセス防止の為に取得に成功したデータは5分間保持します
その為5分間は新たな更新があっても次のデータが取得されるまで反映されません
日本郵便の追跡ページに変更が生じると使用出来なくなる事があります