forked from Supositware/Haha-Yes
Remove dotenv to use --env-file
instead
This commit is contained in:
parent
34ab603462
commit
23bcd036c0
6 changed files with 7 additions and 24 deletions
2
index.js
2
index.js
|
@ -2,8 +2,6 @@ import fs from 'node:fs';
|
|||
import path from 'node:path';
|
||||
import { fileURLToPath, pathToFileURL } from 'node:url';
|
||||
import { Client, Collection, GatewayIntentBits, Partials } from 'discord.js';
|
||||
import dotenv from 'dotenv';
|
||||
dotenv.config();
|
||||
const { token, NODE_ENV } = process.env;
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
|
|
9
package-lock.json
generated
9
package-lock.json
generated
|
@ -12,7 +12,6 @@
|
|||
"@discordjs/rest": "^2.3.0",
|
||||
"discord-api-types": "^0.37.91",
|
||||
"discord.js": "^14.15.3",
|
||||
"dotenv": "^16.0.1",
|
||||
"mariadb": "^3.3.1",
|
||||
"node-fetch": "^3.3.2",
|
||||
"sequelize": "^6.37.3",
|
||||
|
@ -1559,14 +1558,6 @@
|
|||
"node": ">=6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/dotenv": {
|
||||
"version": "16.0.3",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
|
||||
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==",
|
||||
"engines": {
|
||||
"node": ">=12"
|
||||
}
|
||||
},
|
||||
"node_modules/dottie": {
|
||||
"version": "2.0.6",
|
||||
"resolved": "https://registry.npmjs.org/dottie/-/dottie-2.0.6.tgz",
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"start": "node .",
|
||||
"deploy": "node scripts/deploy-commands.js",
|
||||
"deployGlobally": "node scripts/deploy-commands.js global",
|
||||
"start": "node --env-file .env .",
|
||||
"deploy": "node --env-file .env scripts/deploy-commands.js",
|
||||
"deployGlobally": "node --env-file .env scripts/deploy-commands.js global",
|
||||
"lint": "eslint .",
|
||||
"lintfix": "eslint . --fix",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
|
@ -20,7 +20,6 @@
|
|||
"@discordjs/rest": "^2.3.0",
|
||||
"discord-api-types": "^0.37.91",
|
||||
"discord.js": "^14.15.3",
|
||||
"dotenv": "^16.0.1",
|
||||
"mariadb": "^3.3.1",
|
||||
"node-fetch": "^3.3.2",
|
||||
"sequelize": "^6.37.3",
|
||||
|
|
|
@ -11,7 +11,7 @@ These instructions will get you a copy of the project up and running on your loc
|
|||
You need to install the following
|
||||
|
||||
|
||||
* ffmpeg (Optional but very recommanded: for yt-dlp to merge video/audio formats and Handbrake to compress videos.)
|
||||
* ffmpeg & ffprobe (Optional but very recommanded: for yt-dlp to merge video/audio formats and Handbrake to compress videos.)
|
||||
* yt-dlp ([a file can download it for you](scripts/updateytdlp.js))
|
||||
* HandBrakeCLI (For [download](commands/utility/download.js))
|
||||
* gifsicle (For [vid2gif](commands/utility/vid2gif.js))
|
||||
|
@ -27,10 +27,10 @@ npm install
|
|||
```
|
||||
|
||||
To run the bot for the first time you need to execute [deploy-commands.js](scripts/deploy-commands.js) so the commands can be registered, don't forget to set your .env accordingly.
|
||||
``node scripts/deploy-commands.cjs``
|
||||
``node --env-file .env scripts/deploy-commands.cjs``
|
||||
|
||||
then you can just run it normally.
|
||||
``node index.js``
|
||||
``node --env-file .env index.js``
|
||||
|
||||
If you want to run the bot automatically you can use pm2
|
||||
```
|
||||
|
@ -38,7 +38,7 @@ npm install -g pm2
|
|||
pm2 start index.js --name (insert name)
|
||||
```
|
||||
If you are on linux and don't need automatic restart on crash you can just do
|
||||
``nohup node index.js &``
|
||||
``nohup node --env-file .env index.js &``
|
||||
|
||||
## Built With
|
||||
|
||||
|
|
|
@ -3,8 +3,6 @@ import { Routes } from 'discord-api-types/v9';
|
|||
import fs from 'node:fs';
|
||||
import path from 'node:path';
|
||||
import { fileURLToPath, pathToFileURL } from 'node:url';
|
||||
import dotenv from 'dotenv';
|
||||
dotenv.config();
|
||||
const { clientId, guildId, token } = process.env;
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
import dotenv from 'dotenv';
|
||||
import fetch from 'node-fetch';
|
||||
import { Client, GatewayIntentBits } from 'discord.js';
|
||||
|
||||
|
||||
dotenv.config();
|
||||
const { botsggToken, botsggEndpoint, token } = process.env;
|
||||
|
||||
const client = new Client({
|
||||
|
|
Loading…
Reference in a new issue