{"repo":"cee-studio/orca","free":true,"listed":false,"github":"https://github.com/cee-studio/orca","clone":"git clone https://github.com/cee-studio/orca.git","description":"C Multi-REST API library for Discord, Slack, Reddit, etc.","language":"C","stars":361,"topics":["c","curl","discord","slack","reddit","websockets","github","bot","discord-bot","discord-api"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Easy to reason, easy to debug, easy to use. Join our Discord server: About Orca is implemented in plain C, its symbols are organized to be easily matched to the documentation of the API being covered. This is done in order to: Minimize the need to thoroughly document every Orca API. Reduce our user's cognitive burden of having to read both Orca API documentation and supported REST API documentation. The codebase becomes easier to navigate. Orca's implementation has minimum external dependencies to make bot deployment deadly simple. Design - Easy to reason about the code: the most native data structures, the simplest algorithms, and intuitive interfaces. - Easy to debug (networking and logic) errors: extensive assertion and logging facilities. - Easy to use for the end users: highly scalable, all transfers made with Orca are thread-safe. Minimal example This is a minimalistic example, refer to examples/ for a better overview. Build Instructions On Windows Install WSL2 and get either Ubuntu or Debian here. Make sure you are in your Linux $HOME folder before proceeding! Continue to On Linux and follow your distro's building steps. On Linux The only dependency is curl-7.4.1 or higher Ubuntu and Debian Void Linux Setting up your environment Clone orca into your workspace Compile orca Configuring orca The following outlines the default fields of config.json Test Echo-Bot 1. Get your bot token and add it to config.json , by assigning it to discord's \"token\" field. There are well wri","default_branch":null,"files":null,"tree":[],"storefront":"/r/cee-studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cee-studio/orca/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}