{"repo":"sylv/atlas","free":true,"listed":false,"github":"https://github.com/sylv/atlas","clone":"git clone https://github.com/sylv/atlas.git","description":"A Discord bot to unlock your creativity.","language":"TypeScript","stars":25,"topics":["atlas","discord","discord-bot","docker","hacktoberfest","javascript","nodejs","rust","typescript","atlas-bot"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"🔵 discord 🟣 website atlas [!NOTE] Atlas is not and will never be self-hostable. If that's what you're here for, you're out of luck. [!WARNING] This repo is missing some parts of the bot, but over time most will be added. A Discord bot to unlock your creativity and unify your community. how pandora connects to Discord and caches data from events, then dumps them into a nats queue. bot consumes those events and processes them. When the worker needs cached info, it talks to pandora over gRPC, in production through eridium so it can talk to the right pandora instance. When the worker needs to send data to Discord, it uses the elpis library which goes through a proxy service handling ratelimiting aross the whole bot. The GraphQL API api for the dashboard web both talk to pandora over gRPC for cached data and in the future, some realtime capabiltiies. libraries or services with links are open source. the rest are currently closed source, but may be open sourced in the future. services - api - the GraphQL API for the dashboard - bot - the worker service that consumes events from pandora and processes them using elpis - eridium - a grpc proxy that takes requests from bot and sends them to the pandora instance that has the relevant cache - pandora - the gateway service that connects to Discord and caches data - web - the dashboard libraries - colour - colour utilities and presets - configs - eslint and tsconfig files - core - reusable generic utilities used in many places, including","default_branch":null,"files":null,"tree":[],"storefront":"/r/sylv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sylv/atlas/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."}