{"id":22649999,"url":"https://github.com/goganotclown/greg_bot","last_synced_at":"2025-09-07T21:44:28.327Z","repository":{"id":243116781,"uuid":"811478473","full_name":"GogaNotClown/greg_bot","owner":"GogaNotClown","description":"The bot is designed to provide users with entertaining content through slash commands, offering features such as sending random cat images and NSFW content in dm.","archived":false,"fork":false,"pushed_at":"2025-07-02T17:59:53.000Z","size":25,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-06T06:43:59.385Z","etag":null,"topics":["api-integration","discord-bot","discord-js","fun","javascript","nodejs","slash-commands"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GogaNotClown.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-06T17:12:49.000Z","updated_at":"2025-07-02T17:58:54.000Z","dependencies_parsed_at":"2024-06-06T20:46:52.004Z","dependency_job_id":"55864e1f-8f88-405c-a553-6872225e3731","html_url":"https://github.com/GogaNotClown/greg_bot","commit_stats":null,"previous_names":["goganotclown/greg_bot"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/GogaNotClown/greg_bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GogaNotClown%2Fgreg_bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GogaNotClown%2Fgreg_bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GogaNotClown%2Fgreg_bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GogaNotClown%2Fgreg_bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GogaNotClown","download_url":"https://codeload.github.com/GogaNotClown/greg_bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GogaNotClown%2Fgreg_bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274101783,"owners_count":25222446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api-integration","discord-bot","discord-js","fun","javascript","nodejs","slash-commands"],"created_at":"2024-12-09T08:29:51.292Z","updated_at":"2025-09-07T21:44:28.306Z","avatar_url":"https://github.com/GogaNotClown.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# greg_bot\n\nThe bot is designed to provide users with entertaining content through slash commands, offering features such as\nsending random cat images and NSFW content in dm.\n\n![Project Preview](https://i.postimg.cc/J7N9J6Lg/image.png)\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Config](#config)\n- [Important](#important)\n- [Technologies Used](#technologies-used)\n- [Project Status](#project-status)\n\n## Installation\n\nTo use this project, follow these steps:\n\n1. **Clone the Repository:**\n   Ensure that Git is installed on your system.\n   ```bash\n   git clone https://github.com/GogaNotClown/greg_bot.git\n   cd greg_bot\n   ```\n\n2. **Download NPM packages:**\n   Ensure that Node.js is installed on your system.\n   ```bash\n   npm install\n   ```\n\n3. **Start the Bot:**\n   To activate the bot, run the following command. Before executing, ensure you have inserted your bot token, client ID,\n   and guild ID in the .env file.\n   ```bash\n   node index.js OR node .\n   ```\n\n## Config\n\nThe configuration for this bot is stored in the .env file, where you need to set up the following environment variables:\n\n```bash\nDISCORD_TOKEN: Discord bot token.\nCLIENT_ID: Discord bot client ID.\nGUILD_ID: Discord server ID.\nNIGHT_API_KEY: API KEY for NSFW Images - https://night-api.com/\n```\n\n## Important\n\nTo add your Discord bot to your server, please follow the steps outlined below. This process is crucial because the bot\nutilizes the latest version of discord.js and implements slash commands, thus requiring a different approach to inviting\nit:\n\n1. **Intents:**\n   Once you've created your Discord Bot on the [Discord Developer Portal](https://discord.com/developers/applications),\n   navigate to the `Bot` tab. From there, toggle on the `PRESENCE`, `SERVER MEMBERS`, and `MESSAGE CONTENT` intents.\n   Enabling these intents allows your Discord bot to respond to slash commands effectively.\n\n   ![Intents Screen](https://i.postimg.cc/SsWt6sw8/image.png)\n\n2. **OAuth2**\n   Next, navigate to the `OAuth2` tab and select the checkboxes labeled `bot` and `applications.commands` in the\n   OAuth2 URL Generator (scopes) section. Then, in the OAuth2 URL Generator (bot permissions) section, check\n   the `Administrator` permission. Ensure that the Integration type is set to \"Guild Install,\" and you'll find the bot\n   link below.\n\n   ![OAuth2 Screen](https://i.postimg.cc/c1Bb6v7G/image.png)\n\n## Technologies Used\n\n- [Node.js](https://nodejs.org/en)\n- [Discord.js](https://discord.js.org/)\n- [@discordjs/builders](https://discord.js.org/#/docs/builders)\n- [@discordjs/rest](https://discord.js.org/#/docs/rest)\n- [discord-api-types](https://github.com/discordjs/discord-api-types)\n- [Axios](https://axios-http.com/)\n- [dotenv](https://github.com/motdotla/dotenv)\n- [@sefinek/random-animals](https://www.npmjs.com/package/@sefinek/random-animals)\n- [night-api](https://www.npmjs.com/package/night-api)\n\n## Project Status\n\nSupported\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoganotclown%2Fgreg_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgoganotclown%2Fgreg_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgoganotclown%2Fgreg_bot/lists"}