{"id":26924635,"url":"https://github.com/ki-er/clarence-bot","last_synced_at":"2025-04-02T01:55:15.576Z","repository":{"id":41178657,"uuid":"415819740","full_name":"Ki-er/Clarence-Bot","owner":"Ki-er","description":"A multipurpose discord bot with admin, fun and information commands","archived":false,"fork":false,"pushed_at":"2025-01-28T14:51:33.000Z","size":40211,"stargazers_count":32,"open_issues_count":16,"forks_count":16,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T01:52:37.886Z","etag":null,"topics":["bot","discord","discord-bot","discord-js","hacktoberfest","multipurpose","multipurpose-discord-bot","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ki-er.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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":"2021-10-11T07:21:46.000Z","updated_at":"2025-01-28T14:50:21.000Z","dependencies_parsed_at":"2023-02-18T20:30:37.989Z","dependency_job_id":"4143484d-cdc9-486e-89ae-1d8b0b6f3268","html_url":"https://github.com/Ki-er/Clarence-Bot","commit_stats":null,"previous_names":["ki-er/clarence-bot","kieranrobson/clarence-bot"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ki-er%2FClarence-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ki-er%2FClarence-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ki-er%2FClarence-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ki-er%2FClarence-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ki-er","download_url":"https://codeload.github.com/Ki-er/Clarence-Bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246741097,"owners_count":20826064,"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","hacktoberfest","multipurpose","multipurpose-discord-bot","nodejs"],"created_at":"2025-04-02T01:55:14.989Z","updated_at":"2025-04-02T01:55:15.536Z","avatar_url":"https://github.com/Ki-er.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://cdn.discordapp.com/avatars/875491402497294447/54e4808cf46edbeb5ef702d3af14087a.webp\" width=\"150\" height=\"150\"\u003e\n\n## Clarence Bot\n\nClarence is a multipurpose discord bot with admin, fun and information commands\n\n\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/KieranRobson/Clarence-Bot/lint.yml?style=for-the-badge\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Discord.JS-13.16.0-blue?style=for-the-badge\u0026logo=DISCORD\" /\u003e \n\u003cimg src=\"https://img.shields.io/badge/Node%20Version-19.3.0-brightgreen?style=for-the-badge\u0026logo=Node.js\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/License-MIT-brightgreen?style=for-the-badge\"\u003e\n\u003c/div align=\"center\"\u003e\n\n---\n\nThis bot features multiple command types from:\n\n- Admin\n- Fun\n- General\n- Info\n\n---\n\n## Installation\n\n### Docker\n\nDue to the [Publish.yml](.github/workflows/publish.yml) workflow, the newest build will automatically be pushed to DockerHub.\n\nUsing a tool like [Ouroboros](https://github.com/gmt2001/ouroboros), you can automatically update containers without the need for restarts.\n\n```console\ndocker run -d \\\n--name=clarence \\\n-p 6002:6002 \\\n-e DISCORD_TOKEN='INSERT DISCORD TOKEN' \\\n-e MONGOOSE='INSERT MONGODB URL' \\\n-e OPEN_WEATHERS_API='INSERT OPENWEATHER API KEY' \\\n-e RAPID_API ='INSERT RAPID API KEY' \\\n-e PREFIX='-' \\\n--restart unless-stopped \\\nkieranr27/clarence:latest\n```\n\n## Development\n\n### Docker\n\n- See the [tutorial](https://www.writebots.com/discord-bot-token/), after going through it you are expected to:\n  - Create a new application \u0026 make it a bot, from [here](https://discord.com/developers/applications/).\n  - Don't forget to give it the `Privileged Gateway Intents`\n  - Invite your bot to your discord server.\n  - Get your token \u0026 paste in in `.env` (rename `.env.template` to `.env`)\n  - Default URL of MongoDB is `mongodb://root:secret@mongo-discord-cont:27017/`\n- After that in root folder type in `powershell`: `docker-compose -f docker-compose-dev.yml up`\n- You will see the bot online in your server.\n- Verify that it works by trying the command `/ping`.\n- Happy coding!\n\n### 👷 Manual\n\n- Clone the repo\n- Remove the `.template` from `.env.template` - If contributing, please revert this change!\n- Add required variables to `.env`\n- Run `yarn install`\n- Run `node .`\n\n---\n\n## Contributions\n\nWhile this bot is maintained by [Kieran](https://github.com/KieranRobson), contributors are welcome! See [Contributing.md](/.github/CONTRIBUTING.md).\n\n## Invite\n\nInvite Clarence to your discord server [here](https://discord.com/api/oauth2/authorize?client_id=875491402497294447\u0026permissions=8\u0026scope=bot%20applications.commands) with administrator and slash command permissions.\n\n## License\n\nClarence-Bot is licensed under the MIT License. The full license text is included in the [LICENSE](LICENSE) file in this repository. TLDR legal have a [great summary](https://www.tldrlegal.com/l/mit) of the license if you're interested.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fki-er%2Fclarence-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fki-er%2Fclarence-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fki-er%2Fclarence-bot/lists"}