tynidev / tynibot Goto Github PK
View Code? Open in Web Editor NEWA Tyni little Discord Bot
A Tyni little Discord Bot
allows for some improvements and portability to other rocket league servers:
global command to setup recruiting for a server. configure to give admin roles, recuitable user roles, and recruiting channel
When a team is created, create appropriate channels for the team.
Remove channels if the team is deleted.
https://1ebv8yx4pa.execute-api.us-east-1.amazonaws.com/prod/tournaments is a good place to start.
where res.Game.id == "rl" && res.Current == true should get the correct tourney then go from there for other api calls to get tournemnt standings/team matchups, etc.
Thoughts on having a system in place that when a match "starts", by having a reaction like a ✅, and the bot will facilitate moving users around.
For Inhouse match types, having reactions like 1️⃣ , 2️⃣ , etc. to handle which match selection to configure users for.
Just a thought.
Creates roles for each teams roster for previous season, eg MVP Fall 2021.
clear recruiting channel.
messages can lose data if multiple commands are used at once
For any developers on MS discord to contribute
Commands should be migrated to the discord slash command framework:
https://discord-net-labs.com/guides/interactions/application-commands/01-getting-started.html
Need to consider how to register/de-register removed commands, probably just at bot startup.
when using the Move user command, create a role for the teams and add moved users to that role.
remove role if no team exists, remove role when user is removed from team
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.