{"repo":"cheran-senthil/TLE","free":true,"listed":false,"github":"https://github.com/cheran-senthil/TLE","clone":"git clone https://github.com/cheran-senthil/TLE.git","description":"🤖 Discord Bot for Competitive Programming","language":"Python","stars":337,"topics":["discord","discord-bot","python","codeforces"],"license":"MIT","category":"chat-messaging","readme_excerpt":"TLE ― The Competitive-Programming Discord Bot TLE is a feature-packed Discord bot aimed at competitive programmers. It can recommend problems, show stats & graphs, run duels on your server and manage starboards – all with a single prefix ; . If you have Docker ≥ 24 (or Docker Desktop on Win/Mac) you are ready to go. --- 1 · Features (quick glance) Cog What it does ----- -------------- Codeforces problem / contest recommender, rating changes, user look-ups Contests shows upcoming & live contests Graphs rating distributions, solved-set histograms, etc. Handles link Discord users to CF handles Starboard pins popular messages to a channel CacheControl warm-up & manage local caches All graphs require cairo + pango; the Docker image already contains everything. --- 2 · Quick start (production) That’s it. The bot will appear online in your Discord server; use ;help inside Discord to explore commands. Updating to a new release --- 3 · Environment variables ( .env ) Variable Required Example Description ---------- ---------- --------- ------------- BOT TOKEN ✅ MTEz… Discord bot token from the Dev Portal LOGGING COG CHANNEL ID ✅ 123456789012345678 channel where uncaught errors are sent ALLOW DUEL SELF REGISTER ❌ true let users self-register for duels TLE ADMIN ❌ Admin role name that can run admin cmds TLE MODERATOR ❌ Moderator role name that can run mod cmds Feel free to add any extra variables your cogs consume; Compose passes every key in .env to the container. --- 4 · Data & cache f","default_branch":null,"files":null,"tree":[],"storefront":"/r/cheran-senthil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cheran-senthil/TLE/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."}