{"repo":"blackmesadev/black-mesa","free":true,"listed":false,"github":"https://github.com/blackmesadev/black-mesa","clone":"git clone https://github.com/blackmesadev/black-mesa.git","description":"Black Mesa is a Discord Moderation bot designed with Performance, Reliability and Customisation in mind.","language":"Rust","stars":20,"topics":["discord-bot","docker","rust"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"black-mesa the main Discord bot service. listens to the Discord gateway for events, handles commands, automod, moderation actions, logging, and music playback via mesastream. built with a custom gateway implementation and uses the shared bm-lib . with Docker start the container with: env vars Variable Required Default Description --- --- --- --- DISCORD TOKEN Yes N/A Discord bot token. DATABASE URL Yes N/A PostgreSQL connection string. REDIS URI Yes N/A Redis connection string. MESASTREAM BASE URL Yes N/A Mesastream HTTP base URL. MESASTREAM TOKEN Yes N/A Bearer token for mesastream API. OTLP ENDPOINT Yes N/A OpenTelemetry OTLP endpoint. REDIS PREFIX No bm Redis key prefix. OTLP AUTH No unset Authorization header value for OTLP exporter. OTLP ORGANIZATION No unset Optional org/tenant value for telemetry. SHARD ID No 0 Shard ID for this instance. NUM SHARDS No 1 Total number of shards. sharding for larger deployments, run multiple instances with different SHARD ID values. each instance handles a subset of guilds determined by (guild id 22) % NUM SHARDS == SHARD ID . all shards must share the same DATABASE URL and REDIS URI .","default_branch":null,"files":null,"tree":[],"storefront":"/r/blackmesadev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blackmesadev/black-mesa/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."}