{"id":17886923,"url":"https://github.com/toastxc/reywen-revolt","last_synced_at":"2025-07-07T04:07:09.522Z","repository":{"id":58766807,"uuid":"527101115","full_name":"toastxc/Reywen-Revolt","owner":"toastxc","description":"A general purpose Revolt.chat bot framework","archived":false,"fork":false,"pushed_at":"2024-04-29T15:06:46.000Z","size":479,"stargazers_count":13,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-24T20:53:39.467Z","etag":null,"topics":["bot","chatbot","revolt-api","revolt-chat","rust","rust-lang"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/toastxc.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}},"created_at":"2022-08-21T04:04:06.000Z","updated_at":"2024-08-09T11:39:32.000Z","dependencies_parsed_at":"2023-10-16T16:59:11.221Z","dependency_job_id":"a049a647-f102-4997-b6e1-e60a49c27896","html_url":"https://github.com/toastxc/Reywen-Revolt","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/toastxc%2FReywen-Revolt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toastxc%2FReywen-Revolt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toastxc%2FReywen-Revolt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/toastxc%2FReywen-Revolt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/toastxc","download_url":"https://codeload.github.com/toastxc/Reywen-Revolt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244978499,"owners_count":20541862,"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","chatbot","revolt-api","revolt-chat","rust","rust-lang"],"created_at":"2024-10-28T13:15:32.904Z","updated_at":"2025-03-22T15:30:56.817Z","avatar_url":"https://github.com/toastxc.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/toastxc/Reywen-Revolt/blob/main/README_RESOURCES/ReywenLogo.svg\" alt=\"Crab claw holding a spanner\" width=\"30%\" height=\"30%\"\u003e\n\n  Reywen - A Rust Bot and Framework for Revolt.chat\n  \n  [![Stars](https://img.shields.io/github/stars/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/stargazers)\n  [![Forks](https://img.shields.io/github/forks/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/network/members)\n  [![Pull Requests](https://img.shields.io/github/issues-pr/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/pulls)\n  [![Issues](https://img.shields.io/github/issues/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/issues)\n  [![Contributors](https://img.shields.io/github/contributors/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/graphs/contributors)\n  [![Licence](https://img.shields.io/github/license/toastxc/Reywen-Revolt?style=flat-square\u0026logoColor=white)](https://github.com/toastxc/Reywen-Revolt/blob/main/LICENCE)\n\u003c/h1\u003e\n\nReywen is a library for building bots on the Revolt.chat platform, written in Rust. It provides simple abstraction libraries for easily implementing features, while allowing for more direct interaction with the Revolt APi and Websocket.\n\n\n## Structure\nReywen is centered around a single main structure `Client`, this contains the websocket library, authentication details and all http methods for the revolt.chat API\n\n## Reporting\nfor issues or bugs todo with the Reywen bot (ReywenTXC) or related bots made by ToastXC go to https://github.com/toastxc/Reywen-TXC\n\n\n\n## Development\nDeveloping with and for Reywen-Revolt requires the following dependancies\n```text\nopenssl-devel\ngcc\nrust stable\n```\n**Support for NT based operating systems is unknown and untested**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoastxc%2Freywen-revolt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftoastxc%2Freywen-revolt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftoastxc%2Freywen-revolt/lists"}