# Version 3

{% hint style="info" %}
Please understand there is no current ETA for this update.

Sneak peaks, changes, and other announcements will be posted here.\
\
**Update 8/1/2025:** While we attempt to make the bot more modernized, we are refining the new code to adapt to Discords new ComponentsV2 Update. We strive to keep users informed of our Updates (starting now) This way it doesn't appear abandoned. This is an active project!<br>
{% endhint %}

***

### Version 3 will remove monitors and replace them with notifiers, this change will finally allow the bot to live up to its name!

#### This is a massive change and will completely override the journey we began 2 years ago. But it simply wasn't enough, we need this change.

***

## Understanding the updates

The new upcoming features are here to make Status Notifier the bot it should've been before launching mid-2021.&#x20;

Status Notifier's whole point is to be able to notifier users of any downtime of a project. As it is unfortunately obvious, we have failed in that mission, due to us using monitors rather than loggers.&#x20;

This new update should bring the us back up to speed with our mission, but to do that, we need to work on it!

As shown in the Sneak Peaks, there is a series of photos leaking a few changes.&#x20;

`/config` will continue to bring up and embed to explain what you will be doing. Clicking a button will **NO LONGER** open a modal and will now create a thread (Command will fail if permissions are invalid). Once a thread has opened, the bot will send a message based upon what you can configure. Clicking a button will then allow you to view the current setting (if any) and will also allow you to change it by clicking the gear button. Once you click the gear button, the bot will await your next message. Saying `cancel` will cancel the configuration, anything else will go through a series of checks to see if it can be configured.&#x20;

***

## Roadmap & Plans

* [x] Converting Bot Monitor to Instant Log.
  * [x] Converting Website Monitor to Instant Log.
  * [x] Converting Minecraft Monitor to Instant Log.
    * [ ] Add Java Monitor to be included alongside bedrock monitor.
* [x] Fully deprecate modal usage for Monitor Variables.
  * [x] Fully deprecate modal usage for Embed Variables.
* [ ] Allow customization of the instant embeds.
* [x] Fully implement threads to replace modals.
* [ ] Implement Custom Status Reports
* [x] Fully Deprecate Monitor Structures.
* [x] Allow setting, viewing, canceling of Instant Variables.
* [x] Allow mention of users and/or roles on status updates.
* [ ] More to come...

***

### If you have any Comments/Suggestions/Concerns, you may address them by contacting us below.

* [Discord Support Server](https://discord.com/invite/xY22XkUbHu)
* [Support Email (support@rickyjs.xyz)](mailto:support@rickyjs.xyz)


---

# 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://statusnotifier.rickyjs.xyz/version-3.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.
