#discord-bot #bot #discord #dice #rock-paper-scissors

nightly app appalachia

个人使用的 Discord 机器人

10 个版本

0.2.6 2024 年 6 月 2 日
0.2.5 2024 年 5 月 31 日
0.1.2 2024 年 5 月 18 日

#146 in 命令行工具

Download history 644/week @ 2024-05-18 446/week @ 2024-05-25 280/week @ 2024-06-01 28/week @ 2024-06-08 4/week @ 2024-06-15 117/week @ 2024-07-06 1/week @ 2024-07-13

582 每月下载量

MIT/Apache

70KB
2.5K SLoC

⛰️ Appalachia

github crates.io docs.rs Static Badge

Appalachia 是一个用 Rust 重写的 Discord 机器人

添加到您的 Discord 服务器

如果您想将 appalachia 添加到您的服务器,只需 点击此处 并选择您要添加的服务器即可

命令

剪刀石头布 /rps

  • 使用 /rps challenge 您可以挑战服务器中的其他用户进行剪刀石头布比赛。如果对手接受,您将通过与机器人发送的消息中的按钮交互来玩游戏。如果您在 first_to 字段中指定一个整数,则游戏将继续进行,直到任一玩家达到指定的胜利次数。
  • 您也可以挑战机器人进行比赛!
  • 使用 /rps leaderboard 您可以查看当前服务器的排行榜。机器人会记录至少在服务器中玩过一次剪刀石头布的每个成员的胜负情况。您还可以指定查看特定成员的分数

掷骰子 /roll

使用 /roll 您可以在 骰子表示法 中输入一个表达式,Appalachia 将使用 saikoro 骰子解析器为您掷骰子。

掷硬币 /flip

使用 /flip 您可以模拟抛硬币。

随机用户选择 /randuser

使用 /randuser 您可以提示机器人从您所在的服务器中选择一个随机用户。您还可以指定是否包含机器人(默认为 false)以及是否包含运行命令的用户(默认为 true

随机引用选择 /quote

  • 使用 /quote 您可以从服务器的指定 引用通道 中随机选择一个引用(定义为至少包含一个用户提及的消息)。您还可以指定仅拉取提及该用户的引用
  • 使用 /quote_channel 您可以设置服务器指定的 引用通道

分配自动角色 /autorole

使用 /autorole,您可以设置一个角色,当用户首次加入服务器时自动添加到他们

要使用此命令

  • 您必须有“管理服务器”权限,并且
  • 机器人必须有“管理角色”权限

计划功能

  • 自定义欢迎消息

依赖项

~18–33MB
~542K SLoC