# Changelog

## 1.0.0 - 18/06/2019

### Added

* Re-made the docs using GitBook
* Move to the getbeaned.me domain
* The API can now be considered stable.

## 0.1.1 -> 1.0.0

The changelog for this versions is the git log available [here](https://github.com/getbeaned/GetBeaned-DiscordBot/commits/master) and [here](https://github.com/getbeaned/GetBeaned-WebInterface/commits/master)

## 0.1.0 - 02/02/2019

Published the repositories to Git after this release.

### Added

* You can now target multiple people in one command For example, g+kick \[user 1] \[user 2]  will kick two people at the same time, with the same reason
* Text only logs are now available They are easier to copy on mobile, but they are kinda ugly :( Use your server settings on the webinterface to enable them
* Added help text for settings on the webinterface.
* Made links like "see #547" clickable in the web interface Example: <https://getbeaned.api-d.com/actions/548>
* Made logging non-blocking, for when your server get raided and GetBeaned needs to act more than once per second
* Added a bot field in the database to mention the bot status of an user
* Added a command refresh\_user to refreh a user on the database
* Added bot-admin-specific comments on user pages
* Bot admins and bot mods now see links to the admin panel on different pages of the website
* Added a security score to user pages. Based on types of actions received in "big" servers, it's a really alpha made up formula, so it's subject to change on levels and calculation methods. However, it should be helping if you want to know about an user with a simple number, and (when it'll be more stable) to tune the audomod even more depending on your specific needs
* Now showing if an user is a bot on the WebInterface
* Added a +purge command, to remove messages in bulk. To get help, just type +purge. Does not purge pinned messages
* Fixed a bug where a security score calculation could return negative results
* Bot moderators (@(Human) Moderator on the support server) now have the required access level to moderate the bot
* Added a framework to store user-specific settings (IE: dark\_theme status) on the WebInterface
* Better help command using embeds and reactions!
* Fix a bug where no action would be done and nothing would be said by the bot when the bot top role was lower than a target role.
* Added a nice summary table on user pages. Also allows you to copy users IDs.
* Disabled ability to kick people not in server
* Fixed a special case where a wrong error message would be given where the bot is lower in the hierarchy than the target
* Add an AutoTrigger mechanism. This is made for some types of messages that may go past the AutoMod without detection.&#x20;
  * If your discord server get attacked by user bots that send messages not detected by the automod, head to #support\_english and request an AutoTrigger.&#x20;
  * The first AutoTrigger can be enabled on your server settings page.

    AutoTriggers need the AutoMod to be enabled for them to work
* Improved DiscordSexDating autotrigger to also match the url spammed and to be more lenient on keywords

### Fixed

* Fixed loads of typos on the webinterface
* Fixed the regex that rendered links to previous actions to make it not render specials chars escaped in HTML
* Updated the website favicon(s) to make them render better
* Internal change: changed BigInt to CharFields for discord IDs
* Removed embed check from the automod as the check is not 100% accurate (tweets links are considered rich embeds by discord)

## 0.0.1 - 22/11/2018

### Added

* Migrated basic functions from DuckHunt community


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getbeaned.me/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
