Changelog

Changes to the Kaivor bot and to these docs, newest first.

Review System

Collect customer reviews inside Discord. People press Leave a Review on your panel, pick a star rating and write their review, and Kaivor posts it as its own message in your review channel. Kaivor does not keep a copy: the message is the review.

Added

  • Review System: a review panel, a review channel and an optional private admin channel
  • Review form with a 1–5 star menu, a service or product menu (or a text box when no list is set) and the review text
  • Every review gets an ID such as KVR-8F42A1, shown on the review itself
  • Automatic publishing, or manual approval with Approve, Reject, Edit and Delete buttons in the admin channel
  • Staff can edit, hide, restore and delete reviews from Discord, with buttons or commands
  • Optional copy of the review in the reviewer's DMs; closed DMs never stop a review from being posted
  • Verified Submission label for reviews from your panel; Kaivor never claims a verified purchase
  • Review statistics: total, average rating, each star count, and the past 7 and 30 days, counted from the review channel
  • Spam protection: per-person cooldown, length limits, duplicate text check, flood limit, and optional one review per service
  • reviews commands and /reviews, with guided setup through reviews setup
  • Reviews page on the dashboard: guided setup, panel and review designs with a live preview, form and moderation settings, and statistics
  • Review System guide

Changed

  • The panel and review messages can be designed as a classic embed or with Components V2, using the Embed Creator's editors; both designs are kept when you switch
  • Embed Creator buttons can now open the review form or show review stats
  • Classic embed image and icon fields accept a variable such as {user.avatar}

Autoroles

Kaivor can now give a role to everyone who joins your server.

Added

  • Commands: ,autorole add <role> gives a role to members who join. Add --bots to give it to bots instead, or --all for both. ,autorole lists your autoroles, ,autorole remove <role> stops giving one, and ,autorole reset clears them all.
  • Slash commands: /autorole list, /autorole add, /autorole remove and /autorole reset. They're only shown to members with Manage Server.
  • Dashboard: the Roles page has a new Autoroles panel. Pick roles, choose who gets each one, and save.

Changed

  • Rules Screening: if your server uses it, members get their autoroles once they accept the rules, so nobody skips them.
  • Safety: Kaivor won't give a role with moderation permissions, since an autorole goes to everyone, raiders included. It also won't give roles above its own top role, or to a member who rejoins while jailed. If a role stops being safe later, Kaivor stops giving it and tells you why.
  • Limits: up to 10 autoroles per server. You need Manage Server to set them, and you can only choose roles below your own top role unless you own the server.
  • Existing members: autoroles only apply to new joins. Use ,role humans <role> to give a role to everyone already in the server.

October update

Automatic warning rules, roles that expire on their own, a ban appeal page, and a round of fixes and security updates.

Added

  • Warning rules: Kaivor can time out, kick, jail or ban a member automatically when they reach a set number of warnings.
  • Temporary roles: give a role for a set time and Kaivor takes it back when the time is up.
  • Ban appeal page: when a server accepts appeals, banned members can sign in with Discord and appeal on the website.
  • AI Server Makeover in the dashboard: Kaivor reviews your channels and roles and suggests a plan you approve before anything changes.
  • Invite tracking: see who brought in whom, and how many of their invites are verified.

Changed

  • Music search uses SoundCloud by default.
  • Your privacy export now includes everything Kaivor stores about you.
  • Clearer names on the website, such as Booster Roles, Last.fm and Discord's own permission names.

Fixed

  • Feed posts could ping members through a mention in the post title.
  • The 18+ check now also applies in DMs.
  • Dashboard pages load faster and no longer fail with "HTTP 400" on some buttons.
  • Security updates for Kaivor and the website.