{"repo":"molenzwiebel/OriannaBot","free":true,"listed":false,"github":"https://github.com/molenzwiebel/OriannaBot","clone":"git clone https://github.com/molenzwiebel/OriannaBot.git","description":":robot: Everyone's favorite Discord bot","language":"TypeScript","stars":132,"topics":["league-of-legends","discord-bot","riot-games-api","mastery-bot","champion-mastery","orianna","leagueoflegends"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Orianna Bot This is the source code for the Discord bot and website portions that compromise Orianna Bot. Note that Orianna Bot is not intended for self-hosting (although it is theoretically possible), so if you want Orianna Bot on your Discord server the easiest solution is to simply press the large button here. Components This project consists of two components, creatively named frontend and backend. Frontend is a single-page app Vue.js application bundled by Webpack. Backend is both an express web server that powers the frontend, as well as an Eris Discord bot. Developing Frontend To get started with developing on frontend, you'll need to install dependencies. First of all you need to have Node.js installed and it should have version 10 or lower. In case if you already have Node.js installed and its version is higher than 10 nvm is a good choice to reconsider. Then I recommend to get yarn and simply run yarn install to install all dependencies. yarn watch will start a hot-reloading webserver on http://localhost:8081 which will automatically reflect your changes. Running yarn bundle will produce an optimized minified bundle that backend can find. Note that you will have to potentially edit frontend/src/config.ts to point to an appropriate API endpoint. If you're only changing the frontend and not any backend related endpoints, you can just keep it as https://orianna.molenzwiebel.xyz (note that you might need a chrome extension or similar to work around CORS issues). Develop","default_branch":null,"files":null,"tree":[],"storefront":"/r/molenzwiebel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/molenzwiebel/OriannaBot/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."}