10 releases
0.2.6 | Jun 2, 2024 |
---|---|
0.2.5 | May 31, 2024 |
0.1.2 | May 18, 2024 |
#528 in Command line utilities
70KB
2.5K
SLoC
⛰️ Appalachia
Appalachia is a discord bot (re)written in Rust
Add to your Discord server
If you want to add appalachia to your server, all you need to do is click here and select the server you wish to add it to
Commands
Rock Paper Scissors /rps
- Using
/rps challenge
you can challenge other users in a server to a rock paper scissors match. If the opponent accpets, you play by interacting with buttons on a message the bot will send in the channel the challenge was issued from. If you specify an integer in thefirst_to
field, the game will continue until either player reaches the specified amount of wins. - You can also challenge the bot to a match!
- Using
/rps leaderboard
you can view the leaderboard for current server. The bot keeps track of the wins and losses of each member of the server who has played rock paper scissors at least once in the server. You can also specify a specific member to view the scores of
Dice Rolling /roll
Using /roll
you can enter an expression in
Dice Notation, and Appalachia
will roll the dice for you using the
saikoro dice parser.
Coin Flipping /flip
Using /flip
you can simulate a coin toss.
Random User Selection /randuser
Using /randuser
you can prompt the bot to select a random user from the
server you are in. You can also specify whether or not bots should be included
(false
by default) and whether or not the user who ran the command should be
included (true
by default)
Random Quote Selection /quote
- Using
/quote
you can randomly select a quote (defined as a message which has at least one user mention) from the server's designated quotes channel. Optionally, you can specify a user pull only quotes which mention that user. - Using
/quote_channel
you can set which channel is the server's specified quotes channel
Assigning Autoroles /autorole
Using /autorole
you can set a role to be automatically added to all users
when they first join the server
To use this command:
- You must have the "Manage Server" permission and
- The bot must have the "Manage Roles" permission
Planned Features
- Custom welcome messages
Dependencies
~18–35MB
~534K SLoC