On this page
JavaScript API
db.channel
Channel-scoped persistent storage.
db.channel stores values per Discord channel.
BDFD equivalent: $getChannelVar / $setChannelVar.
Methods
| Method | Description |
|---|---|
await db.channel.get(key, channelId?) |
Read value for channel |
await db.channel.set(key, value, channelId?) |
Write value |
await db.channel.delete(key, channelId?) |
Delete key |
await db.channel.list(key, order?, limit?, offset?, filter?) |
Leaderboard-style list |
await db.channel.find(filter) |
Search { key, id, value }[] |
await db.channel.reset(key) |
Purge values and remove definition |
const count = await db.channel.get('msgCount');
await db.channel.set('msgCount', Number(count) + 1);