The second Version of uwuBot.
- Clone the Repository
- Install NodeJS
- Run the Installer.bat, it will install all npm modules needed in all dependencies
- Add the missing Values to secrets/.env
- GUILD_ID is your Dev Server ID
- TOKEN is the Bot Token from the Discord Dev Portal
- CLIENT_ID is the ClientID/ApplicationID of the Bot created in the Discord Dev Portal
- Add the missing Values to Files in dependencies/websocket/dependencies
- RiotAPIKey from Riot Dev Portal
- osuAPIKey from an OAuth Client in osu API v2
- RedditAPI from Reddit API
- TwitchID from Twitch API
Run the Updater.bat
Start the Bot with Run.bat or RunNoWebsocket.bat if you don't want/need the WebSocket
- Install the VSCode Extension
- Run
npm run dev
ornpm run dev-ws
to start the Bot - To create a Command run
uwuBot: Create Developer Command Template
- To make the Command accessible to non-dev Servers run
uwuBot: Convert Developer Command to Normal Command
oruwuBot: Convert Developer Command to Normal Command
- The
uwuBot Commands
are accessible by pressing Ctrl+Shift+P after the Extension is installed