{"id":24346053,"url":"https://github.com/comicallybad/comicallybot","last_synced_at":"2025-04-13T10:55:05.520Z","repository":{"id":43120029,"uuid":"212653833","full_name":"comicallybad/ComicallyBot","owner":"comicallybad","description":"A bot to combine all bots into just one..","archived":false,"fork":false,"pushed_at":"2025-03-14T02:48:28.000Z","size":283965,"stargazers_count":63,"open_issues_count":0,"forks_count":8,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-14T03:29:32.794Z","etag":null,"topics":["bot","discord","discord-bot","discord-js"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/comicallybad.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}},"created_at":"2019-10-03T18:46:35.000Z","updated_at":"2025-03-08T21:28:56.000Z","dependencies_parsed_at":"2023-02-01T02:01:23.109Z","dependency_job_id":"ff1ff58e-9e98-470e-a293-a5ffcc103708","html_url":"https://github.com/comicallybad/ComicallyBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comicallybad%2FComicallyBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comicallybad%2FComicallyBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comicallybad%2FComicallyBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comicallybad%2FComicallyBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/comicallybad","download_url":"https://codeload.github.com/comicallybad/ComicallyBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245767351,"owners_count":20668826,"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","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":["bot","discord","discord-bot","discord-js"],"created_at":"2025-01-18T10:31:59.346Z","updated_at":"2025-03-27T02:10:55.234Z","avatar_url":"https://github.com/comicallybad.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv style=\"display: flex; align-items: flex-start;\"\u003e\n\u003cimg src=\"https://i.imgur.com/99mnwjg.png\" alt=\"ComicallyBot\" width=\"200\" style=\"margin-right: 20px;\"\u003e\n\n\u003cdiv\u003e\n\n# ComicallyBot\n\nComicallyBot is a Discord bot that can do just about everything. From moderating your server, providing a modern music player, to keeping a conversation going with its autochat feature, ComicallyBot is designed to enhance your Discord experience.\n\nComicallyBot is made and managed by [ComicallyBad](https://github.com/comicallybad).\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n## Features\n\n- **Slash Commands**: Use Discord's new slash commands for a smoother experience.\n- **Music Player**: Enjoy music with a new and improved player, complete with an equalizer and music controls.\n- **Autochat**: Enable this feature and the bot will keep the conversation going.\n- **Welcoming**: Welcome new users with a welcome message.\n- **Moderation**: Whether you need auto-moderation, or manual, the bot has you covered.\n- **Information**: Find helpful information on your guild, roles, and members.\n- **Event Logging**: Keep track of what's happening in your server.\n- **And More**: ComicallyBot is always improving with new features being added regularly.\n\n## Updates\n\n- **Slash Commands**: Slash commands have been added for a cleaner and more intuitive user experience.\n- **Music Player**: The music player has been modernized to include better track \u0026 queue control, an equalizer, and player controls.\n- **Event Logging**: Event logging has been improved for better tracking and management.\n- **ChatGPT Autochat**: The autochat feature now uses OpenAI's ChatGPT for more natural and engaging conversations.\n- **More To Come**: Features are always in the works! Suggestions and feedback are greatly appreciated.\n\n## How to Use\n\nTo clone and use ComicallyBot, follow these steps:\n\n1. Install [mongodb](https://www.mongodb.com/try/download/community)\n2. Install [Lavalink](https://github.com/lavalink-devs/Lavalink/releases/)\n3. Install the required Java version mentioned [here](https://github.com/lavalink-devs/Lavalink#requirements)\n4. Place `lavalink.jar` into `./utils/lavalink`.\n5. Create an `application.yml` file inside the lavalink folder. An example can be found [here](https://github.com/lavalink-devs/Lavalink/blob/master/LavalinkServer/application.yml.example)\n6. Create a `.env` file with:\n    - `TOKEN` for a discord token, \n    - `MUSIC` for a Lavalink/Moonlink password, \n    - `OPENAI` \u0026 `ORGANIZATION` for ChatGPT,\n    - `USERID` for your Discord Dev ID\n7. Run `npm i --save` to install the necessary packages.\n8. Use `start.bat` to run the bot.\n\n## Support\n\nFor Bug Reports, Feature Requests, Help, and Other inquiries: \n\n1. Navigate to the [GitHub Issues Tab](https://github.com/comicallybad/ComicallyBot/issues). \n2. Click `New Issue` on the top right.\n3. Select `Get Started` from the applicable option.\n4. Provide as much information as possible. For extra help:\n    - Node.js version: `node --version`\n    - Discord.js version: found in `package.json`\n    - Java version: `java --version`\n5. Click `Submit new issue` and await a response!\n\n## Code Documentation\n\nFor help understanding the code and technologies used in this project, you can refer to the following resources:\n\n- **W3Schools JavaScript Tutorial**: [W3Schools JavaScript Tutorial](https://www.w3schools.com/js/default.asp)\n- **MDN's JavaScript Guide**: [MDN's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction)\n- **Discord.js Guide**: [Discord.js Guide](https://discordjs.guide/#before-you-begin)\n- **Discord.js Documentation**: [Discord.js Documentation](https://discord.js.org)\n- **Lavalink Documentation**: [Lavalink Documentation](https://github.com/lavalink-devs/Lavalink?tab=readme-ov-file#lavalink)\n- **Moonlink Documentation**: [Moonlink Documentation](https://moonlink.js.org/introduction)\n\nThese resources provide comprehensive guides and documentation to help you understand and use JavaScript, Discord.js, Lavalink, and Moonlink.js effectively.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomicallybad%2Fcomicallybot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomicallybad%2Fcomicallybot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomicallybad%2Fcomicallybot/lists"}