Updated types
This commit is contained in:
@@ -44,7 +44,7 @@ export default async function autoDeployCommands(fileType: FileType, client: Ext
|
||||
}).sort((a, b) => a.name > b.name ? 1 : -1)
|
||||
|
||||
client.on("ready", async (c) => {
|
||||
const guildclient = c.guilds.cache.get(env.dev.guildid!)!
|
||||
const guildclient = c.guilds.cache.get(env.dev.guildid)!
|
||||
const currentCommands = await guildclient.commands.fetch()
|
||||
if (!currentCommands) return
|
||||
|
||||
|
||||
@@ -34,15 +34,15 @@ export class ExtendedClient extends Client {
|
||||
let token: string
|
||||
if (process.env.NODE_ENV === "dev" && process.env.TYPESCRIPT === "true") {
|
||||
console.log(color("Running in development mode. [ts-node]", "lavender"))
|
||||
token = env.dev.devtoken!
|
||||
token = env.dev.devtoken
|
||||
autoDeployCommands("ts", this)
|
||||
} else if (process.env.NODE_ENV === "dev" && !process.env.TYPESCRIPT) {
|
||||
console.log(color("Running in development mode.", "lavender"))
|
||||
token = env.dev.devtoken!
|
||||
token = env.dev.devtoken
|
||||
autoDeployCommands("js", this)
|
||||
} else {
|
||||
console.log(color("Running in production mode.", "green"))
|
||||
token = env.prod.token!
|
||||
token = env.prod.token
|
||||
}
|
||||
|
||||
this.login(token)
|
||||
|
||||
@@ -3,18 +3,18 @@ import "dotenv/config"
|
||||
|
||||
const env: IEnv = {
|
||||
prod: {
|
||||
token: process.env.TOKEN,
|
||||
mongoURI: process.env.MONGOURI,
|
||||
dev: process.env.DEV,
|
||||
hypixelapikey: process.env.HYPIXELAPIKEY,
|
||||
redisURI: process.env.REDISURI,
|
||||
postgresURI: process.env.POSTGRESURI
|
||||
token: process.env.TOKEN!,
|
||||
mongoURI: process.env.MONGOURI!,
|
||||
dev: process.env.DEV!,
|
||||
hypixelapikey: process.env.HYPIXELAPIKEY!,
|
||||
redisURI: process.env.REDISURI!,
|
||||
postgresURI: process.env.POSTGRESURI!
|
||||
},
|
||||
dev: {
|
||||
devtoken: process.env.DEVTOKEN,
|
||||
clientid: process.env.CLIENTID,
|
||||
devid: process.env.DEVID,
|
||||
guildid: process.env.GUILDID,
|
||||
devtoken: process.env.DEVTOKEN!,
|
||||
clientid: process.env.CLIENTID!,
|
||||
devid: process.env.DEVID!,
|
||||
guildid: process.env.GUILDID!
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ import { Sequelize } from "sequelize"
|
||||
import { YoutubeiExtractor } from "discord-player-youtubei"
|
||||
|
||||
const client = new Client()
|
||||
const redis = new Redis(env.prod.redisURI!)
|
||||
const redis = new Redis(env.prod.redisURI)
|
||||
const player = new Player(client)
|
||||
let sequelize: Sequelize
|
||||
|
||||
@@ -19,7 +19,7 @@ if (process.env.NODE_ENV === "dev") {
|
||||
storage: "data/db.sqlite"
|
||||
})
|
||||
} else {
|
||||
sequelize = new Sequelize(env.prod.postgresURI!, { dialect: "postgres" })
|
||||
sequelize = new Sequelize(env.prod.postgresURI, { dialect: "postgres" })
|
||||
}
|
||||
|
||||
let ft: "js" | "ts"
|
||||
@@ -49,7 +49,7 @@ class Illegitimate {
|
||||
console.log(color("Synced the db [dev]", "green"))
|
||||
})
|
||||
}
|
||||
// connect(env.prod.mongoURI!, {}).then(() => {
|
||||
// connect(env.prod.mongoURI, {}).then(() => {
|
||||
// console.log(color("Connected to MongoDB", "green"))
|
||||
// })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user