Typrr is an experimental Discord bot that brings type-racing to your server.
GitHub: https://github.com/1etu/typrr
To install and run the bot, you have two options:
Quick Setup (Recommended):
Bot Commands: /typerace start - Start a typing race (Admin only) /typerace practice - Create a private practice channel /typerace profile - View your typing statistics /typerace leaderboard - View the global leaderboard
In practice mode, you can use these commands: 'language [EN|TR|RU]' - Change the word language 'start [wordCount]' - Start a practice session
If you encounter any issues during setup or while running the bot, check that:
GitHub: https://github.com/1etu/typrr
To install and run the bot, you have two options:
Quick Setup (Recommended):
- Make sure you have Node.js version 16 or higher installed
- Run 'npm run setup' in your terminal
- Open the .env file that was created and add your Discord bot token
- The bot will start automatically after setup
- Install Node.js version 16 or higher
- Clone this repository
- Create a .env file in the root directory
- Add your Discord bot token to the .env file like this: DISCORD_TOKEN=your_token_here
- Run 'npm install' to install dependencies
- Run 'npx prisma generate' to set up the database
- Run 'npx prisma migrate deploy' to apply database migrations
- Start the bot with 'npm run watch'
Bot Commands: /typerace start - Start a typing race (Admin only) /typerace practice - Create a private practice channel /typerace profile - View your typing statistics /typerace leaderboard - View the global leaderboard
In practice mode, you can use these commands: 'language [EN|TR|RU]' - Change the word language 'start [wordCount]' - Start a practice session
If you encounter any issues during setup or while running the bot, check that:
- Your Discord bot token is correct in the .env file
- You have proper Node.js version installed (v16+)
- Your bot has required Discord permissions
- The database file is writable