diff options
| author | Max Isom <[email protected]> | 2021-09-18 17:04:04 -0400 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2021-09-18 17:04:04 -0400 |
| commit | 79e7e88fab1ce05cf84abeba2e05300a93b4759c (patch) | |
| tree | d8504c3ed33884f75269d2c95be819f1b90cc20d /src | |
| parent | 9a2ef876d381a646f0d66145d8ed3cfa8da7fac3 (diff) | |
| download | muse-79e7e88fab1ce05cf84abeba2e05300a93b4759c.tar.xz muse-79e7e88fab1ce05cf84abeba2e05300a93b4759c.zip | |
Remove requirement for DISCORD_CLIENT_ID
Closes #336
Diffstat (limited to 'src')
| -rw-r--r-- | src/bot.ts | 6 | ||||
| -rw-r--r-- | src/inversify.config.ts | 2 | ||||
| -rw-r--r-- | src/types.ts | 1 | ||||
| -rw-r--r-- | src/utils/config.ts | 1 |
4 files changed, 2 insertions, 8 deletions
@@ -16,14 +16,12 @@ export default class { private readonly client: Client; private readonly naturalLanguage: NaturalLanguage; private readonly token: string; - private readonly clientId: string; private readonly commands!: Collection<string, Command>; - constructor(@inject(TYPES.Client) client: Client, @inject(TYPES.Services.NaturalLanguage) naturalLanguage: NaturalLanguage, @inject(TYPES.Config.DISCORD_TOKEN) token: string, @inject(TYPES.Config.DISCORD_CLIENT_ID) clientId: string) { + constructor(@inject(TYPES.Client) client: Client, @inject(TYPES.Services.NaturalLanguage) naturalLanguage: NaturalLanguage, @inject(TYPES.Config.DISCORD_TOKEN) token: string) { this.client = client; this.naturalLanguage = naturalLanguage; this.token = token; - this.clientId = clientId; this.commands = new Collection(); } @@ -96,7 +94,7 @@ export default class { }); this.client.on('ready', async () => { - console.log(`Ready! Invite the bot with https://discordapp.com/oauth2/authorize?client_id=${this.clientId}&scope=bot&permissions=36752448`); + console.log(`Ready! Invite the bot with https://discordapp.com/oauth2/authorize?client_id=${this.client.user?.id ?? ''}&scope=bot&permissions=36752448`); }); this.client.on('error', console.error); diff --git a/src/inversify.config.ts b/src/inversify.config.ts index 6c1553e..f211083 100644 --- a/src/inversify.config.ts +++ b/src/inversify.config.ts @@ -7,7 +7,6 @@ import YouTube from 'youtube.ts'; import Spotify from 'spotify-web-api-node'; import { DISCORD_TOKEN, - DISCORD_CLIENT_ID, YOUTUBE_API_KEY, SPOTIFY_CLIENT_ID, SPOTIFY_CLIENT_SECRET, @@ -72,7 +71,6 @@ container.bind<NaturalLanguage>(TYPES.Services.NaturalLanguage).to(NaturalLangua // Config values container.bind<string>(TYPES.Config.DISCORD_TOKEN).toConstantValue(DISCORD_TOKEN); -container.bind<string>(TYPES.Config.DISCORD_CLIENT_ID).toConstantValue(DISCORD_CLIENT_ID); container.bind<string>(TYPES.Config.YOUTUBE_API_KEY).toConstantValue(YOUTUBE_API_KEY); container.bind<string>(TYPES.Config.DATA_DIR).toConstantValue(DATA_DIR); container.bind<string>(TYPES.Config.CACHE_DIR).toConstantValue(CACHE_DIR); diff --git a/src/types.ts b/src/types.ts index 7ed076d..8202b2f 100644 --- a/src/types.ts +++ b/src/types.ts @@ -3,7 +3,6 @@ export const TYPES = { Client: Symbol('Client'), Config: { DISCORD_TOKEN: Symbol('DISCORD_TOKEN'), - DISCORD_CLIENT_ID: Symbol('DISCORD_CLIENT_ID'), YOUTUBE_API_KEY: Symbol('YOUTUBE_API_KEY'), DATA_DIR: Symbol('DATA_DIR'), CACHE_DIR: Symbol('CACHE_DIR') diff --git a/src/utils/config.ts b/src/utils/config.ts index fe41649..2e72677 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -3,7 +3,6 @@ import path from 'path'; dotenv.config(); export const DISCORD_TOKEN: string = process.env.DISCORD_TOKEN ? process.env.DISCORD_TOKEN : ''; -export const DISCORD_CLIENT_ID: string = process.env.DISCORD_CLIENT_ID ? process.env.DISCORD_CLIENT_ID : ''; export const YOUTUBE_API_KEY: string = process.env.YOUTUBE_API_KEY ? process.env.YOUTUBE_API_KEY : ''; export const SPOTIFY_CLIENT_ID: string = process.env.SPOTIFY_CLIENT_ID ? process.env.SPOTIFY_CLIENT_ID : ''; export const SPOTIFY_CLIENT_SECRET: string = process.env.SPOTIFY_CLIENT_SECRET ? process.env.SPOTIFY_CLIENT_SECRET : ''; |
