Whoa, I guess I'm in a rush now? Anyway, this update brings tons of new features and tweaks. Here's a recap:
## 🚀 Find Members!
Discord recently added a way to bulk-find members, thus even with thousands of members, you'll still be able to retrieve the one you want. There are two "simple" `find` effects available already (`find members with roles %roles%` and `find members with nickname %string% in guild %guild%`), but a brand new one is also added ... **Find member filter!** It's a section that lets you filter by yourself the members you want to retrieve. Wants only members with a role, or specific nickname, that are not connected to a channel? You've got it!
> ⚠️ **It's an experimental feature, and feedback is appreciated, while I don't recommend using this in production yet!**
```applescript
find members in event-guild and store them in {_members::*} with filter var {_m}:
# {_m} now contains the member to apply the filter to. For instance:
{_m} has discord role with id "XXX"
{_m} is muted
return true
reply with "I have found %size of {_members::*}% that has the role and is muted!"
```
## 💻 Bot Application Info
You can now retrieve your **bot's application info**! This includes, but is not limited to, its avatar/id/name/owner, the Term Of Service/Privacy Policy URLs, and more! If you are interested in how it works, take a look [at the wiki page](https://disky.me/docs/basic-stuff/bot-application-info/)!
## ✨ New Features!
* Added [`pin/unpin %message%`](https://disky.me/docs/docs/effects/#pin-unpin-message) effect
* Added [`is muted`](https://disky.me/docs/docs/conditions/#member-is-muted) and [`is deafened`](https://disky.me/docs/docs/conditions/#member-is-deafened) conditions
* Added way to reference message in the [post effect](https://disky.me/docs/docs/effects/?h=post#post-message)
* Added way to create disabled entity/string dropdown (by adding `disabled` when creating the component)
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }