mirror of
https://github.com/hansjone/dsh-im-ops.git
synced 2026-10-14 07:20:46 +08:00
Add Telegram and Discord IM channels
This commit is contained in:
parent
7123fce47a
commit
cb74e1c4c7
66 changed files with 8579 additions and 1910 deletions
16
src/channels/discord/discord-controller.mjs
Normal file
16
src/channels/discord/discord-controller.mjs
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import { TokenBotController } from '../shared/token-bot-controller.mjs';
|
||||
import { deriveDiscordBotIdentity, maskDiscordBotId } from './config-store.mjs';
|
||||
import { inspectDiscordToken } from './discord-api.mjs';
|
||||
import { DISCORD_DESCRIPTOR } from './discord-bridge.mjs';
|
||||
|
||||
export class DiscordController extends TokenBotController {
|
||||
constructor(options) {
|
||||
super({
|
||||
...options,
|
||||
descriptor: DISCORD_DESCRIPTOR,
|
||||
inspectToken: options.inspectToken ?? inspectDiscordToken,
|
||||
deriveIdentity: deriveDiscordBotIdentity,
|
||||
maskPlatformId: maskDiscordBotId,
|
||||
});
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue