Upload 37 files
Browse files- src/events/ready.js +1 -1
- src/index.js +3 -2
src/events/ready.js
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
const { ActivityType } = require('discord.js');
|
| 2 |
|
| 3 |
module.exports = {
|
| 4 |
-
name: '
|
| 5 |
once: true,
|
| 6 |
execute(client) {
|
| 7 |
const sessionId = Math.random().toString(36).substring(7).toUpperCase();
|
|
|
|
| 1 |
const { ActivityType } = require('discord.js');
|
| 2 |
|
| 3 |
module.exports = {
|
| 4 |
+
name: 'clientReady',
|
| 5 |
once: true,
|
| 6 |
execute(client) {
|
| 7 |
const sessionId = Math.random().toString(36).substring(7).toUpperCase();
|
src/index.js
CHANGED
|
@@ -1,7 +1,8 @@
|
|
| 1 |
require('dotenv').config();
|
| 2 |
|
| 3 |
-
// Fix for Node 18+ IPv6 DNS
|
| 4 |
const dns = require('node:dns');
|
|
|
|
| 5 |
dns.setDefaultResultOrder('ipv4first');
|
| 6 |
|
| 7 |
const {
|
|
@@ -11,7 +12,7 @@ const {
|
|
| 11 |
} = require('discord.js');
|
| 12 |
|
| 13 |
// ββ Validate Environment ββββββββββββββββββββββββββββββββββββββ
|
| 14 |
-
const required = ['BOT_TOKEN', 'OWNER_ID'];
|
| 15 |
console.log(' π ENV CHECK:', required.map(k => `${k}=${process.env[k] ? 'β
' : 'β'}`).join(' | '));
|
| 16 |
for (const key of required) {
|
| 17 |
if (!process.env[key] || process.env[key].includes('YOUR_')) {
|
|
|
|
| 1 |
require('dotenv').config();
|
| 2 |
|
| 3 |
+
// Fix for Node 18+ IPv6 DNS and HuggingFace Discord Block
|
| 4 |
const dns = require('node:dns');
|
| 5 |
+
dns.setServers(['8.8.8.8', '1.1.1.1']);
|
| 6 |
dns.setDefaultResultOrder('ipv4first');
|
| 7 |
|
| 8 |
const {
|
|
|
|
| 12 |
} = require('discord.js');
|
| 13 |
|
| 14 |
// ββ Validate Environment ββββββββββββββββββββββββββββββββββββββ
|
| 15 |
+
const required = ['BOT_TOKEN', 'OWNER_ID', 'SUPABASE_URL', 'SUPABASE_SERVICE_ROLE_KEY'];
|
| 16 |
console.log(' π ENV CHECK:', required.map(k => `${k}=${process.env[k] ? 'β
' : 'β'}`).join(' | '));
|
| 17 |
for (const key of required) {
|
| 18 |
if (!process.env[key] || process.env[key].includes('YOUR_')) {
|