{"id":13704006,"url":"https://github.com/EddieHubCommunity/EddieBot","last_synced_at":"2025-05-05T09:32:37.302Z","repository":{"id":38072905,"uuid":"255908520","full_name":"EddieHubCommunity/EddieBot","owner":"EddieHubCommunity","description":"Inclusive words Discord bot (no more \"hey guys\")","archived":true,"fork":false,"pushed_at":"2024-09-26T14:49:15.000Z","size":1872,"stargazers_count":174,"open_issues_count":15,"forks_count":138,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-10-29T14:21:09.595Z","etag":null,"topics":["bot","community","discord","discord-bot","discord-server","hacktoberfest","mongo","node","opensource"],"latest_commit_sha":null,"homepage":"http://discord.eddiehub.org","language":"TypeScript","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/EddieHubCommunity.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["eddiejaoude"]}},"created_at":"2020-04-15T12:23:05.000Z","updated_at":"2024-10-10T19:44:19.000Z","dependencies_parsed_at":"2023-02-13T21:25:31.047Z","dependency_job_id":"a7363b5a-33e7-4779-b7ff-4072b6a3ea3f","html_url":"https://github.com/EddieHubCommunity/EddieBot","commit_stats":{"total_commits":646,"total_committers":99,"mean_commits":6.525252525252525,"dds":0.6919504643962848,"last_synced_commit":"2ac5e1d7279886f7d333466cddd999ecadd298ec"},"previous_names":[],"tags_count":120,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2FEddieBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2FEddieBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2FEddieBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EddieHubCommunity%2FEddieBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EddieHubCommunity","download_url":"https://codeload.github.com/EddieHubCommunity/EddieBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224439642,"owners_count":17311491,"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","community","discord","discord-bot","discord-server","hacktoberfest","mongo","node","opensource"],"created_at":"2024-08-02T21:01:02.889Z","updated_at":"2024-11-13T11:30:34.701Z","avatar_url":"https://github.com/EddieHubCommunity.png","language":"TypeScript","funding_links":["https://github.com/sponsors/eddiejaoude"],"categories":["TypeScript"],"sub_categories":[],"readme":"# EddieBot\n\nThe official **EddieBot** for the EddieHub [Discord server](http://discord.eddiehub.org). Join us at [Discord](http://discord.eddiehub.org) today!\n\n\n\u003ca href=\"https://gitpod.io/#https://github.com/EddieHubCommunity/EddieBot\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://gitpod.io/button/open-in-gitpod.svg\" alt=\"Open EddieBot in Gitpod\"\u003e\n\u003c/a\u003e\n\n## Features\n\n- Checking peoples' messages for inclusive language.\n\n![Eddie bit warning](https://user-images.githubusercontent.com/624760/200577618-af25764f-a9ce-4ce8-a1f2-f8808c682c77.png)\n\n## Config / Secrets environment variables\n\nCopy `.env.example` to `.env` and add your private information\n\n*Note: never commit this file, it is ignored by Git*\n\n```\n# .env file\n\n# required: discord API token\nDISCORD_TOKEN=\n\n# required: mongo URL connection string\nEDDIEBOT_MONGO_CONNECTION_STRING=\n\n# optional\nDEBUG_HOOK=\n\n# required: discord server id\nHOME_GUILD=\"699608417039286293\"\n\n# optional\nNODE_ENV=\"development\"\n\n# required: channel id for logs\nADMIN_CHANNEL=\n```\n\n## Installation\n\n**1.** Start by making a fork of the repository. Click on the \"Fork\" symbol at the top right corner.\n\n**2.** Clone your new fork of the repository:\n\n### SSH  [Github Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh)\n\n```bash\n$ git clone git@github.com:EddieHubCommunity/EddieBot.git\n```\n\n*note: recommended*\n\n### GitHub CLI\n\n```bash\n$ gh repo clone EddieHubCommunity/EddieBot\n```\n\n### HTTPS\n\n```bash\n$ git clone https://github.com/EddieHubCommunity/EddieBot.git\n```\n\n**3.** Set upstream command:\n```bash\ngit remote add upstream https://github.com/EddieHubCommunity/EddieBot.git\n```\n\n**4.** Navigate to the new project directory:\n\n```bash\ncd EddieBot\n```\n\n**5.** Create a new branch:\n```bash\ngit checkout -b \u003cbranch-name\u003e\n```\n\n**6.** Sync your fork or a local repository with the origin repository:\n- In your forked repository click on \"Fetch upstream\"\n- Click \"Fetch and merge\".\n\n### Alternatively, Git CLI way to Sync forked repository with origin repository:\n```bash\ngit fetch upstream\n```\n```bash\ngit merge upstream/main\n```\n\n**7.** Make your changes to the source code.\n\n**8.** Stage your changes and commit:\n\n```bash\ngit add \u003cfilename\u003e\n```\n\n```bash\ngit commit -m \"\u003cyour-commit-message\u003e\"\n```\n\n**9.** Push your local commits to the remote repository:\n\n```bash\ngit push origin \u003cbranch-name\u003e\n```\n\n**10.** Create a [Pull Request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)!\n\n**11.** **Congratulations!** You've made your first contribution to [**EddieBot**](https://github.com/EddieHubCommunity/EddieBot/graphs/contributors)! 🙌🏼\n\n\n### Discord Docs\n\n- https://discord.com/developers/docs/intro#bots-and-apps\n\n## Running the app\n\n```bash\n$ npm ci\n\n# development\n$ npm run build\n$ npm start\n```\n\n## Running the tests\n\n```bash\n$ npm test\n```\n\n## Support\n\nEddieBot is an MIT-licensed open source project. It can grow thanks to the contributors and the community members. If you'd like to join them, feel free to make a pull request and we'll review it.\n\nStuck? Have any questions or comments? Join us on [Discord](http://discord.eddiehub.org/) and ask for help.\n\n## License\n\nThe EddieBot is licensed under the [MIT](https://github.com/EddieHubCommunity/EddieBot/blob/main/LICENSE) license.\n\n## Thanks to all Contributors 💪 \n\nThanks a lot for spending your time helping EddieBot grow. Thanks a lot! Keep rocking 🍻\n\n[![Contributors](https://contrib.rocks/image?repo=EddieHubCommunity/EddieBot)](https://github.com/EddieHubCommunity/EddieBot/graphs/contributors)\n\n## Our Pledge\n\nWe take participation in our community as a harassment-free experience for everyone and we pledge to act in ways to contribute to an open, welcoming, diverse and inclusive community.  \n\nIf you have experienced or been made aware of unacceptable behaviour, please remember that you can report this.  Read our [Code of Conduct](https://github.com/EddieHubCommunity/EddieBot/blob/main/CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEddieHubCommunity%2FEddieBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEddieHubCommunity%2FEddieBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEddieHubCommunity%2FEddieBot/lists"}