{"id":26665925,"url":"https://github.com/josunlp/conventionbot","last_synced_at":"2025-03-25T17:51:30.920Z","repository":{"id":230482984,"uuid":"729577206","full_name":"JosunLP/Conventionbot","owner":"JosunLP","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-17T14:55:19.000Z","size":108,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T10:11:50.910Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/JosunLP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"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}},"created_at":"2023-12-09T17:07:50.000Z","updated_at":"2024-03-30T01:15:51.000Z","dependencies_parsed_at":"2024-04-01T23:23:48.040Z","dependency_job_id":null,"html_url":"https://github.com/JosunLP/Conventionbot","commit_stats":null,"previous_names":["josunlp/conventionbot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosunLP%2FConventionbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosunLP%2FConventionbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosunLP%2FConventionbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JosunLP%2FConventionbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JosunLP","download_url":"https://codeload.github.com/JosunLP/Conventionbot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245516642,"owners_count":20628208,"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":[],"created_at":"2025-03-25T17:51:30.338Z","updated_at":"2025-03-25T17:51:30.897Z","avatar_url":"https://github.com/JosunLP.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Conventionbot\r\n\r\nThis is the README file for the Conventionbot project.\r\nThe goal of this project is to create a Discord bot that can be used to manage the booking for the Convention Discord server.\r\n\r\n## Requirements\r\n\r\nTo run Conventionbot, you will need the following:\r\n\r\n- [Node.js](https://nodejs.org/en/) (v20.11.0 or higher)\r\n- [npm](https://www.npmjs.com/) (v10.2.4 or higher)\r\n- [Docker](https://www.docker.com/) (v25.0.2 or higher)\r\n\r\n## Installation\r\n\r\nTo install Conventionbot, please follow these steps:\r\n\r\n1. Clone the repository: `git clone https://github.com/your-username/Conventionbot.git`\r\n2. Navigate to the project directory: `cd Conventionbot`\r\n3. Install the dependencies: `npm install`\r\n\r\n## Configuration\r\n\r\nConventionbot requires a `.env` file to store environment variables. Please create a `.env` file in the root directory of the project and populate it with the values, based on the `.env.template` file.\r\n\r\n## Development\r\n\r\nTo run Conventionbot in development mode, please follow these steps:\r\n\r\n1. Build the project: `npm run build`\r\n2. Start the project: `npm run start`\r\n\r\nThe development server will start in your running Docker Instance. It will be accessible via the Test Discord server.\r\nThe deployed version of the bot will be accessible via the Convention Discord server.\r\n\r\n## Contributing\r\n\r\nIf you would like to contribute to the project, please look at the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.\r\n\r\n## Code of Conduct\r\n\r\nPlease read the [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) file for more information.\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n\r\n## Authors\r\n\r\n- [Jonas Pfalzgraf | \u003csupport@JosunLP.de\u003e](https://github.com/josunlp)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosunlp%2Fconventionbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjosunlp%2Fconventionbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjosunlp%2Fconventionbot/lists"}