You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jamie Quigley 15332d145c
Merge pull request #22 from Sciencentistguy/renovate/clap-3.x
4 days ago
files Bump to version 1.0.0. Update readme 11 months ago
src Update argument parser to clap v3 3 weeks ago
.gitignore Add slash commands 5 months ago
Cargo.lock Update Rust crate clap to 3.0.10 5 days ago
Cargo.toml Update Rust crate clap to 3.0.10 5 days ago
LICENCE Relicence to MPL 5 months ago Add log message 3 months ago
renovate.json Add renovate.json 2 months ago
rustfmt.toml Add slash commands 5 months ago


A small silly bot to "bonk" people in discord.



  • Add custom bonk emojis to src/bonk_emojis.txt. The strings present in that file by default will not work, unless your instance of the bot is in my testing server (it isn't).
  • Create a discord application and bot.
  • Invite the bot to your server. Make sure to select the applications.commands scope if you want to use slash commands.
  • Create two files, containing the bot token and application id
  • Run the bot, providing the token and application id as command line arguments:
    • Either with cargo:
      • cargo run -- <token_filename> <application_id_filename>
    • Or standalone:
      • bonkbot <token_filename> <application_id_filename>
  • Use the command /bonk <user>, or send a message of the form !bonk <message>.

Written using Serenity.

Available under the terms of the Mozilla Public Licence, version 2.0