Giter Club home page Giter Club logo

majo.exe's Introduction

Igor Kowalczyk avatar

Waving hand Hi! I'm Igor Kowalczyk

This is the place where I opensource stuff and break things ๐Ÿคฃ

Discord GitHub followers Twitter Follow Views Wakatime Hours


Discord activity card

Instagram logo Twitter logo Codersrank logo Discord logo Email YouTube logo Steam logo Spotify logo

๐Ÿ’ช Experience & History

I have been coding for more than 5 years. I started my journey at the end of 2018.
At first, I learned HTML, CSS and base Javascript to build websites
My first project was a simple music player made with Javascript (~January 2019).
In March 2020, I started learning Node.js & Express.js, I also created my first major project - Majo.exe
In April 2022, I started learning React.js, Next.js and Tailwind.css...

๐Ÿง  Over the years, I've learned

React logo Next.js logo TailwindCSS logo Javascript logo Node.js logo Express.js logo NPM logo PNPM logo Git logo Github logo GraphQL logo Figma logo Webpack logo Turborepo logo C++ logo MySQL logo MongoDB logo Discord.js logo Rollup logo Docker logo Vercel logo Astro logo Eslint logo

...and many others!

๐Ÿ“• Blog Posts

๐Ÿ“Š Github Statistics

๐Ÿ† Contributions (total): 25K
๐Ÿ† Contributions in 2024: 4.5K
๐Ÿ“ Total lines of code: 8.9M
๐Ÿ“ฆ Github Storage: 582.5 MB
๐Ÿ“š Public Repositories: 29
โœจ Show more stats

๐Ÿ“… I work mostly during the night

๐ŸŒž Morning   558 commits   [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   27.87%
๐ŸŒ† Daytime   700 commits   [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   34.97%
๐ŸŒƒ Evening   667 commits   [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   33.32%
๐ŸŒ™ Night     77 commits    [โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   3.85%

๐Ÿ“… I'm most productive on Tuesday

Monday      188 commits   [โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   9.39%
Tuesday     393 commits   [โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   19.63%
Wednesday   384 commits   [โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   19.18%
Thursday    259 commits   [โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   12.94%
Friday      264 commits   [โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   13.19%
Saturday    262 commits   [โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   13.09%
Sunday      252 commits   [โ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   12.59%

๐Ÿ“Š Weekly work stats (last 7 days)

๐Ÿ’ฌ Programming Languages:
JavaScript   [10 hrs 6 mins]   [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘]   83.76%
Markdown     [56 mins]         [โ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   7.86%
YAML         [24 mins]         [โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   3.40%
JSON         [11 mins]         [โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   1.60%
CSS          [6 mins]          [โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   0.89%
Other        [0h 18m]          [โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]   2.51%

๐Ÿ’ป Operating Systems:
Linux        [12 hrs 4 mins]  [โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ]   100.00%

โšก Recent Activity

[06/22 10:19] ๐Ÿ“ Made 2 commits in squarestack/github-invite
[06/22 10:19] โŒ Deleted renovate/typescript-5.x from squarestack/github-invite
[06/22 10:19] ๐ŸŽ‰ Merged PR #386 in squarestack/github-invite
[06/22 10:19] ๐Ÿ” Reviewed #386 in squarestack/github-invite
[06/22 10:18] ๐Ÿ“ Made 2 commits in IgorKowalczyk/countdown
[06/22 10:18] โŒ Deleted renovate/typescript-5.x from IgorKowalczyk/countdown
[06/22 10:18] ๐ŸŽ‰ Merged PR #296 in IgorKowalczyk/countdown
[06/22 10:18] ๐Ÿ“ Made 2 commits in IgorKowalczyk/shared-configs
[06/22 10:18] ๐ŸŽ‰ Merged PR #291 in IgorKowalczyk/shared-configs
[06/22 10:18] โŒ Deleted renovate/eslint-plugin-tailwin... from IgorKowalczyk/shared-configs


Keybase: @igorkowalczyk

majo.exe's People

Contributors

0armaan025 avatar binary-blazer avatar dairyweb3638077 avatar ddiabla avatar dependabot[bot] avatar igorkowalczyk avatar imgbotapp avatar mridulsharma03 avatar phpxcoder avatar r-kjha avatar renovate[bot] avatar wafelowski avatar whxyu1337 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

majo.exe's Issues

DiscordAPIError

DiscordAPIError: Missing Access
    at RequestHandler.execute (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\rest\RequestHandler.js:350:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async RequestHandler.push (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\rest\RequestHandler.js:51:14)
    at async ApplicationCommandPermissionsManager.fetch (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\managers\ApplicationCommandPermissionsManager.js:98:20)
    at async ApplicationCommandPermissionsManager.add (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\managers\ApplicationCommandPermissionsManager.js:231:18) {
  method: 'get',
  path: '/applications/944021600443990066/guilds/906569598621597817/commands/944260417109250159/permissions',
  code: 50001,
  httpStatus: 403,
  requestData: { json: undefined, files: [] }
}
DiscordAPIError: Missing Access
    at RequestHandler.execute (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\rest\RequestHandler.js:350:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async RequestHandler.push (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\rest\RequestHandler.js:51:14)
    at async ApplicationCommandPermissionsManager.fetch (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\managers\ApplicationCommandPermissionsManager.js:98:20)
    at async ApplicationCommandPermissionsManager.add (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\discord.js\src\managers\ApplicationCommandPermissionsManager.js:231:18) {
  method: 'get',
  path: '/applications/944021600443990066/guilds/906569598621597817/commands/944260417109250160/permissions',
  code: 50001,
  httpStatus: 403,
  requestData: { json: undefined, files: [] }
}
> [API] Starting api...
> [API] Setting up api endpoints...
> [DASH] Starting dashboard...
> [DASH] Setting up dashboard main config...
> [DASH] Setting up dashboard endpoints...
> [DASH] All dashboard process done... Starting in web
> [DASH] Dashboard is up and running on url localhost:5001 !
> [API] API is up and running on url localhost:5001 !
> [API] Loaded endpoint localhost:5001/api/v1/fun/cat_fact
> [API] Loaded endpoint localhost:5001/api/v1/info/bot_info
Error: Connection lost: The server closed the connection.
    at Protocol.end (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\mysql\lib\protocol\Protocol.js:112:13)
    at Socket.<anonymous> (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\mysql\lib\Connection.js:94:28)
    at Socket.<anonymous> (C:\Users\gamel\Dropbox (TaioSolve)\Documents\majo.exe\majo.exe\node_modules\mysql\lib\Connection.js:526:10)
    at Socket.emit (node:events:402:35)
    at endReadableNT (node:internal/streams/readable:1343:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  fatal: true,
  code: 'PROTOCOL_CONNECTION_LOST'
}

Mysql version issue

Hello i get this error when i try to start all with the replit npm start command:
Firefox_Screenshot_2022-02-02T18-50-27 365Z

PLS help
Note: 1 time i tryed it said i need to install node v16+ but node v16+ is installed
@IgorKowalczyk

MySQL - ER_CON_COUNT_ERROR: Too many connections

    at Handshake.Sequence._packetToError (/home/container/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Handshake.ErrorPacket (/home/container/node_modules/mysql/lib/protocol/sequences/Handshake.js:123:18)
    at Protocol._parsePacket (/home/container/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/container/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/container/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/container/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/container/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/container/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    --------------------
    at Protocol._enqueue (/home/container/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Protocol.handshake (/home/container/node_modules/mysql/lib/protocol/Protocol.js:51:23)
    at PoolConnection.connect (/home/container/node_modules/mysql/lib/Connection.js:116:18)
    at Pool.getConnection (/home/container/node_modules/mysql/lib/Pool.js:48:16)
    at Pool.query (/home/container/node_modules/mysql/lib/Pool.js:202:8)
    at /home/container/utilities/giveaways/giveaways.js:8:21
    at new Promise (<anonymous>)
    at Giveaways.getAllGiveaways (/home/container/utilities/giveaways/giveaways.js:7:11)
    at Giveaways._init (/home/container/node_modules/discord-giveaways/src/Manager.js:665:39)
    at new GiveawaysManager (/home/container/node_modules/discord-giveaways/src/Manager.js:59:24) {
  code: 'ER_CON_COUNT_ERROR',
  errno: 1040,
  sqlMessage: 'Too many connections',
  sqlState: undefined,
  fatal: true
}
node:internal/process/promises:246
          triggerUncaughtException(err, true /* fromPromise */);
          ^
Error: ER_CON_COUNT_ERROR: Too many connections
    at Handshake.Sequence._packetToError (/home/container/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Handshake.ErrorPacket (/home/container/node_modules/mysql/lib/protocol/sequences/Handshake.js:123:18)
    at Protocol._parsePacket (/home/container/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/container/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/container/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/container/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/container/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/container/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:390:28)
    at addChunk (node:internal/streams/readable:315:12)
    --------------------
    at Protocol._enqueue (/home/container/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Protocol.handshake (/home/container/node_modules/mysql/lib/protocol/Protocol.js:51:23)
    at PoolConnection.connect (/home/container/node_modules/mysql/lib/Connection.js:116:18)
    at Pool.getConnection (/home/container/node_modules/mysql/lib/Pool.js:48:16)
    at Pool.query (/home/container/node_modules/mysql/lib/Pool.js:202:8)
    at /home/container/utilities/giveaways/giveaways.js:8:21
    at new Promise (<anonymous>)
    at Giveaways.getAllGiveaways (/home/container/utilities/giveaways/giveaways.js:7:11)
    at Giveaways._init (/home/container/node_modules/discord-giveaways/src/Manager.js:665:39)
    at new GiveawaysManager (/home/container/node_modules/discord-giveaways/src/Manager.js:59:24) {
  code: 'ER_CON_COUNT_ERROR',
  errno: 1040,
  sqlMessage: 'Too many connections',
  sqlState: undefined,
  fatal: true
}

This is the issue I am facing, I think the bot is not supposed to do this or did I missed something in the installation? Please let me know, Thanks.

Contact form webhook URL

Im running my bot in repl.it as I don't have a domain and it provides a free one. I keep entering my webhook into the secrets (.env) but keep getting this error

`

[email protected] dashboard /home/runner/majobot
node dashboard/run.js

[MAJO] Web dashboard client logged
[MAJO] Getting dashboard config file...
/home/runner/majobot/utilities/dashboard.js:6
if (!process.env.CONTACT_WEBHOOK) throw new Error("[HOST] You need to provide Discord Contact Webhook ID in .env - CONTACT_WEBHOOK_ID=YOUR_WEBHOOK_ID");
^

Error: [HOST] You need to provide Discord Contact Webhook ID in .env - CONTACT_WEBHOOK_ID=YOUR_WEBHOOK_ID
at Object. (/home/runner/majobot/utilities/dashboard.js:6:41)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/home/runner/majobot/dashboard/dashboard.js:22:1)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dashboard: node dashboard/run.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dashboard script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2021-11-24T11_40_35_490Z-debug.log
exit status 1
๎บง
`

TypeError: Cannot read properties of undefined (reading 'endsWith')

Hello, I tried to use your repository as an attempt to modify it just for fun, But, When I tried to run it, I ran into some errors.

TypeError: Cannot read properties of undefined (reading 'endsWith')
at Object.<anonymous> (/home/runner/majoexe/web/web.js:5:35)

and another error in the same process

/home/runner/majoexe/node_modules/mysql/lib/protocol/Parser.js:437
     throw err; // Rethrow non-MySQL errors`
             ^
Error: Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JSON NULL, `leaves` JSON NULL, `last_updated` DATE NOT NULL, PRIMARY KEY (`guild' at line 1
    at Query.<anonymous> (/home/runner/majoexe/utilities/mysql/database.js:37:22)
   at Query.<anonymous> (/home/runner/majoexe/node_modules/mysql/lib/Connection.js:526:10)
    at Query._callback (/home/runner/majoexe/node_modules/mysql/lib/Connection.js:488:16)
   at Query.Sequence.end (/home/runner/majoexe/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)

Alot of bugs

Dashboard is not working and slash commands too

MySQL Error

database-scripts.js Has a annoying error.
When trying to run the bot NodeJS v16 and all the other apis working i get this error with mySQL

/home/runner/majobot-4/node_modules/mysql/lib/protocol/Parser.js:437
      throw err; // Rethrow non-MySQL errors
      ^

Error: Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JSON NOT NULL, PRIMARY KEY (`id`))' at line 1
    at Query.<anonymous> (/home/runner/majobot-4/utilities/database-scripts.js:13:17)
    at Query.<anonymous> (/home/runner/majobot-4/node_modules/mysql/lib/Connection.js:526:10)
    at Query._callback (/home/runner/majobot-4/node_modules/mysql/lib/Connection.js:488:16)
    at Query.Sequence.end (/home/runner/majobot-4/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)
    at Query.ErrorPacket (/home/runner/majobot-4/node_modules/mysql/lib/protocol/sequences/Query.js:92:8)
    at Protocol._parsePacket (/home/runner/majobot-4/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/runner/majobot-4/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/runner/majobot-4/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/runner/majobot-4/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/runner/majobot-4/node_modules/mysql/lib/Connection.js:88:28)
exit status 1

I have switched mysql databases and i still get this error :/

mysql issue

hi is there anyway to make a mysql acc for free or switch the bot to mongodb ? cus i cant put a credit card while making a payment method and i wanna try to self host a bot for some time until i finish my to run my server and cus i found this bot amazing but sadly i cant make a mysql acc without a payment method\

Mysql connection issue | How to change the favicons

node:events:498
      throw er; // Unhandled 'error' event
      ^

Error: Connection lost: The server closed the connection.
    at Protocol.end (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/protocol/Protocol.js:112:13)
    at Socket.<anonymous> (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/Connection.js:94:28)
    at Socket.<anonymous> (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:532:35)
    at endReadableNT (node:internal/streams/readable:1346:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:520:28)
    at Protocol._delegateError (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.end (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/protocol/Protocol.js:116:8)
    at Socket.<anonymous> (/home/runner/MAJOEXE-djs13/node_modules/mysql/lib/Connection.js:94:28)
    [... lines matching original stack trace ...]
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  fatal: true,
  code: 'PROTOCOL_CONNECTION_LOST'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] majo:web: `node majo.js --api --dashboard`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] majo:web script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2022-03-13T20_38_44_336Z-debug.log

MySQL error :< ive tried changing mysql hosts but it does that every 10 minutes

oh and i need help changing the logo/favicon of the dashboard ๐Ÿ’€

and theres a error with the anti crash and it crashes the bot :/

user.banner is undefined

Environment

on "dashboard/[serverid]/user/[userid]" I don't have a user banner. You don't get a user banner when you query the "user" data.

Steps To Reproduce

add "console.log("user", user);" on the file ./apps/dashboard/app/dashboard/[server]/user/[id]/page.jsx
Run the Dashboard & bot

Software Version

latest

Expected Behavior

ehh.. the User banner? xD

Actual Behavior

nothing. No banner, no User color

Screenshots

No response

Severity

Major

Priority

Medium

Type

Functional

Reproducible

  • Yes
  • No

Additional Information

No response

Website Application Error

Describe the bug
image

Expected behavior
Open the website...

Desktop (please complete the following information):

  • OS: Arch Linux
  • Browser: Firefox

PostgreSQL to mongodb

What is the improvement or update you wish to see?

I want to use mongodb

Is there any context that might help us understand?

I want to use mongodb

How to run Dashboard, API and Bot at the same time?

How to run Dashboard, API and Bot at the same time?

npm run majo:bot <- Bot Run
npm run majo:dashboard <- Dashboard Run
npm run majo:api <- API Run
while true; do npm run majo:web; sleep 2; done <- Dashboard and API Run

But I don't know how to run all three in the same command (If I just add --bot it crashes)

help my app forgot its username

/app/utilities/client/anti-crash.js:42
username: ${client.user.username} Error,
^

TypeError: Cannot read properties of null (reading 'username')
at process. (/app/utilities/client/anti-crash.js:42:29)
at process.emit (node:events:526:28)
at process._fatalException (node:internal/process/execution:164:13)

MajoExe Getting Just The Port Instead Of The Website Domain/IP

454b8bcd3d71803ffd183f5e99a62a0c
As You Can Tell From Looking At The Screenshot provided Its Not Loading The StyleSheet Properly or the functions
If you look in the Inspect Element On The Side You Will Notice the Issue With It Only grabbing The Port
I have put the DOMAIN=
in the .env file
The Bot Passes all checks in console

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/codeql-analysis.yml
  • actions/checkout v3
  • github/codeql-action v2
  • github/codeql-action v2
.github/workflows/format-check.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
.github/workflows/format.yml
  • actions/checkout v3
  • pnpm/action-setup v2
  • actions/setup-node v3
  • stefanzweifel/git-auto-commit-action v4
.github/workflows/review.yml
  • actions/checkout v3
  • actions/dependency-review-action v3
npm
package.json
  • ajv ^8.11.2
  • turbo ^1.6.3
  • pnpm 7.18.0
packages/bot/package.json
  • chalk ^5.0.1
  • discord.js ^14.3.0
  • dotenv ^16.0.2
  • eslint ^8.23.1
packages/dashboard/package.json
  • @headlessui/react ^1.7.4
  • @headlessui/tailwindcss ^0.1.1
  • @heroicons/react ^2.0.13
  • @igorkowalczyk/is-browser ^1.0.1
  • @next-auth/mongodb-adapter ^1.1.1
  • @next/font 13.0.6
  • @vercel/og ^0.0.21
  • mongodb ^4.12.1
  • next 13.0.6
  • next-auth ^4.17.0
  • next-themes ^0.2.1
  • node-fetch ^3.3.0
  • nprogress ^0.2.0
  • preact 10.11.3
  • preact-compat ^3.19.0
  • react ^18.2.0
  • react-dom ^18.2.0
  • react-twemoji ^0.5.0
  • sharp ^0.31.2
  • @next/bundle-analyzer ^13.0.5
  • autoprefixer ^10.4.13
  • compression-webpack-plugin ^10.0.0
  • eslint ^8.28.0
  • eslint-config-next 13.0.6
  • globby ^13.1.2
  • lodash ^4.17.21
  • lodash-webpack-plugin ^0.11.6
  • mini-svg-data-uri ^1.4.4
  • postcss ^8.4.19
  • prettier ^2.8.0
  • prettier-plugin-tailwindcss ^0.2.0
  • tailwind-gradient-mask-image ^1.0.0
  • tailwindcss ^3.2.4
  • tailwindcss-text-fill ^0.2.0
  • terser-webpack-plugin ^5.3.6
  • webpack ^5.75.0

  • Check this box to trigger a request for Renovate to run again on this repository

MongoDB

Since many user having error with mysql database,why don't u make a verson using mongoDB instead?,it's much easier

I am geeting this error

Replit: Updating package configuration

--> npm install

[email protected] install /home/runner/majobot/node_modules/canvas
node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! install response status 403 Forbidden on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not installable for [email protected] and [email protected] (node-v83 ABI, glibc) (falling back to source compile with node-gyp)
node-pre-gyp WARN Hit error response status 403 Forbidden on https://github.com/Automattic/node-canvas/releases/download/v2.8.0/canvas-v2.8.0-node-v83-linux-glibc-x64.tar.gz
/bin/sh: 1: pkg-config: not found
gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 127 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:400:28)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Linux 5.11.0-1018-gcp
gyp ERR! command "/home/runner/majobot/node_modules/node/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/home/runner/majobot/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/home/runner/majobot/node_modules/canvas/build/Release" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v83"
gyp ERR! cwd /home/runner/majobot/node_modules/canvas
gyp ERR! node -v v14.17.6
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/home/runner/majobot/node_modules/node/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/majobot/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/home/runner/majobot/node_modules/canvas/build/Release --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)
node-pre-gyp ERR! stack at ChildProcess. (/home/runner/majobot/node_modules/canvas/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23)
node-pre-gyp ERR! stack at ChildProcess.emit (events.js:400:28)
node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1055:16)
node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
node-pre-gyp ERR! System Linux 5.11.0-1018-gcp
node-pre-gyp ERR! command "/home/runner/majobot/node_modules/node/bin/node" "/home/runner/majobot/node_modules/canvas/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /home/runner/majobot/node_modules/canvas
node-pre-gyp ERR! node -v v14.17.6
node-pre-gyp ERR! node-pre-gyp -v v1.0.5
node-pre-gyp ERR! not ok
Failed to execute '/home/runner/majobot/node_modules/node/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/home/runner/majobot/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/home/runner/majobot/node_modules/canvas/build/Release --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83' (1)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node-pre-gyp install --fallback-to-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2021-09-21T06_23_34_642Z-debug.log
exit status 1

Replit: Package operation failed.

How do i fix this?

Error: The module '/home/runner/TexturePack/node_modules/canvas/build/Release/canvas.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1057:18)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/home/runner/TexturePack/node_modules/canvas/lib/bindings.js:3:18)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)Hint: hit control+c anytime to enter REPL.
[SQL] Connected to the MySQL server! Connection ID: 5587103
[SQL] Fetched table logs! Status: Success
[SQL] Fetched table welcome! Status: Success
[SQL] Fetched table reputation! Status: Success
[SQL] Fetched table leave! Status: Success
[SQL] Fetched table stats! Status: Success
/home/runner/TexturePack/node_modules/mysql/lib/protocol/Parser.js:437
throw err; // Rethrow non-MySQL errors
^

Error: Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JSON NOT NULL, PRIMARY KEY (id))' at line 1
at Query. (/home/runner/TexturePack/index.js:51:17)
at Query. (/home/runner/TexturePack/node_modules/mysql/lib/Connection.js:526:10)
at Query._callback (/home/runner/TexturePack/node_modules/mysql/lib/Connection.js:488:16)
at Query.Sequence.end (/home/runner/TexturePack/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)
at Query.ErrorPacket (/home/runner/TexturePack/node_modules/mysql/lib/protocol/sequences/Query.js:92:8)
at Protocol._parsePacket (/home/runner/TexturePack/node_modules/mysql/lib/protocol/Protocol.js:291:23)
at Parser._parsePacket (/home/runner/TexturePack/node_modules/mysql/lib/protocol/Parser.js:433:10)
at Parser.write (/home/runner/TexturePack/node_modules/mysql/lib/protocol/Parser.js:43:10)
at Protocol.write (/home/runner/TexturePack/node_modules/mysql/lib/protocol/Protocol.js:38:16)
at Socket. (/home/runner/TexturePack/node_modules/mysql/lib/Connection.js:88:28)
repl process died unexpectedly: exit status 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.