Discord.jsを使用してSnowflakeを生成、解析する
generateメソッド
Snowflakeを生成するメソッドです。
デフォルトでは現在の時刻を元に、Snowflakeを生成します。
引数にDateまたはnumberを入れると、それを元にSnowflakeを生成します。
deconstruct
Snowflakeからtimestamp, workerId, processId, increment, binary を取り出します。
引数にはSnowflakeを入れてください。
サンプルコード
code:js
const { SnowflakeUtil } = require('discord.js')
// 生成
console.log(SnowflakeUtil.generate())
// 解析
console.log(SnowflakeUtil.deconstruct('391390986770710528'))