Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.31 KB

README.md

File metadata and controls

25 lines (22 loc) · 1.31 KB

パッケージに関して

実行する際のnpmコマンド

npm i @types/node date-fns-timezone discord.js fs mongoose node-cron node-fetch util

各パッケージの使用用途

  • @types/node :node.jsを書きやすくするやつらしい
  • date-fns-timezone :日本時間の月・日を取得するため
  • discord.js :Discord BOTに接続し、操作するため
  • fs :「commands」フォルダを読み取るため
  • mongoose :MongoDBの操作を簡単に行うため
  • node-cron :毎日決まった時間に処理を行うため
  • node-fetch :URLチェックのリクエストを送るため
  • util :○○ms待つを使用するため

その他メモ

定期実行

参考サイト: 指定した時刻ごとに処理を実行したい

画像を生成

参考サイト: Discord.jsと@napi-rs/canvasでおみくじ画像を生成して投稿する

危険なURLをブロック

参考サイト: Discordに危険なURLが送られたら自動で削除