diff --git a/discord_bot/ai/intake_examples/add_the_dialogue_function_using_actionbar.md b/discord_bot/ai/intake_examples/add_the_dialogue_function_using_actionbar.md
index 235ec21e47..bfdf266121 100644
--- a/discord_bot/ai/intake_examples/add_the_dialogue_function_using_actionbar.md
+++ b/discord_bot/ai/intake_examples/add_the_dialogue_function_using_actionbar.md
@@ -5,10 +5,12 @@
Can we add Actionbar-based dialogue and selection functions? Due to the limited space of Chat, in some cases, the option function occupies part of the space, so it is difficult to fully display the content expressed.
-To help you with this, we need to understand the problem you are facing.
+To get a support person to help you better, please provide the following information:
- **Could you describe the problem clearly?** Maybe make a drawing or annotate a screenshot? Specify what is in this screenshot and what you want to achieve.
- **How would other users usse this feature?** What are the use cases for this feature?
- **What would be the advantages of this feature?** Why should this feature be added? How would it enhance the user experience?
+
+ Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
Currently, things like option dialogue can only be displayed in the chat. But I want to display it in the action bar.
diff --git a/discord_bot/ai/intake_examples/bug_with_velocity.md b/discord_bot/ai/intake_examples/bug_with_velocity.md
index 68b3b141f5..0f35c31315 100644
--- a/discord_bot/ai/intake_examples/bug_with_velocity.md
+++ b/discord_bot/ai/intake_examples/bug_with_velocity.md
@@ -15,10 +15,12 @@ io.netty.handler.codec.EncoderException: Failed to encode packet 'clientbound/mi
```
-Sorry to hear you are having issues with Typerwriter.
+Sorry to hear you are having issues with Typerwriter! Please provide the following information:
- **Upload logs** Go to your `logs` folder and upload the `latest.log` to [McLogs](https://mclo.gs/) and give us the generated URL.
- **Expected behavior**: What did you expect to happen? And what actually happened?
- **Reproduction steps**: Provide clear instructions on how to reproduce the issue.
+
+Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
Logs:
diff --git a/discord_bot/ai/intake_examples/error_in_path_calculation.md b/discord_bot/ai/intake_examples/error_in_path_calculation.md
new file mode 100644
index 0000000000..45cd82b440
--- /dev/null
+++ b/discord_bot/ai/intake_examples/error_in_path_calculation.md
@@ -0,0 +1,29 @@
+
+# Error in path calculation
+
+
+Does anyone know why this error may be occurring?
+
+
+To allow a support person to help you more effectively, please provide the following information:
+
+- **What were you trying to do when the error occurred?** Outline the steps you took leading up to the error.
+- **Have you checked the logs?** If so, could you upload the `latest.log` from your `logs` folder to [McLogs](https://mclo.gs) and share the link?
+
+Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
+
+
+I was trying to use the PathStreamEntry to show a path to the players.
+Then I got the error in the file.
+
+
+Please provide the full logs from your `logs` folder. We gather a lot of information about the context of your server from the logs.
+Please upload the `latest.log` to [McLogs](https://mclo.gs) and share the link.
+
+
+Logs:
+https://mclo.gs/y4NrASr
+
+
+complete_intake({"provided_inquiry": true})
+
diff --git a/discord_bot/ai/intake_examples/plugin_not_working.md b/discord_bot/ai/intake_examples/plugin_not_working.md
index 74e18a53da..c03ccedebb 100644
--- a/discord_bot/ai/intake_examples/plugin_not_working.md
+++ b/discord_bot/ai/intake_examples/plugin_not_working.md
@@ -10,6 +10,8 @@ Let's work together to resolve this issue.
- **Extensions correctly installed?** Did you install the extensions correctly? It should show in the console logs that the extensions where correctly loaded.
- **Can you view the web panel?** Are you able to connect to the web panel and create a page?
+
+Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
Ow sorry I didn't install any extensions. Let me try that out.
diff --git a/discord_bot/ai/intake_examples/what_was_newline_replaced_with.md b/discord_bot/ai/intake_examples/what_was_newline_replaced_with.md
index dc0f821c5f..1d2b6d519e 100644
--- a/discord_bot/ai/intake_examples/what_was_newline_replaced_with.md
+++ b/discord_bot/ai/intake_examples/what_was_newline_replaced_with.md
@@ -5,9 +5,11 @@
All the line breaks don't work, but I can't find any new line breaks in the wiki. My NPC name needs a line feed
-Lets try to figure out a solution together.
+To make support staff help you faster, provide the following information:
- **What exactly are you trying to achieve?** Why do you need the line breaks for the NPC name?
- **What have you already tried?** Have you looked through any documentation or tried using different entries?
+
+Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
I want to have a template below the npc by default. Like "black smith" or "captain".
diff --git a/discord_bot/ai/intake_examples/why_is_my_staging_all_gone.md b/discord_bot/ai/intake_examples/why_is_my_staging_all_gone.md
new file mode 100644
index 0000000000..5d19be0ea8
--- /dev/null
+++ b/discord_bot/ai/intake_examples/why_is_my_staging_all_gone.md
@@ -0,0 +1,23 @@
+
+# Why is my staging all gone
+
+
+https://mclo.gs/RUCqfuO It's normal to write opt, and when I hit publish, that's it
+
+
+To help support staff better understand the issue, please provide the following information:
+
+- **What were you trying to achieve?** Please describe what you were working on before the staging disappeared.
+- **What changes were made prior to this issue?** Did you update the plugin, change configurations, or remove any files?
+- **What is the expected outcome, and what happened instead?** What did you expect to see, and what did you actually find?
+
+Providing the above information is **mandatory** for the ticket to be answered and look by the support team.
+
+
+I was just restarting the server, before the restart, everything was fine.
+But after the restart, the staging disappeared.
+And the error in the logs occurred.
+
+
+complete_intake({"provided_inquiry": true})
+
diff --git a/discord_bot/src/discord/thread_cleanup.rs b/discord_bot/src/discord/thread_cleanup.rs
index 9e9f8afc9e..c6445fcb29 100644
--- a/discord_bot/src/discord/thread_cleanup.rs
+++ b/discord_bot/src/discord/thread_cleanup.rs
@@ -165,6 +165,37 @@ async fn resolve_intake_thread(
let now = Timestamp::now();
let duration = now.timestamp() - last_message_date.timestamp();
+ // If the duration is between 12 and 13 hours, we want to send the owner a reminder in dms.
+ if duration > Duration::hours(12).num_seconds() && duration < Duration::hours(13).num_seconds()
+ {
+ let owner_id = thread.owner_id.ok_or(WinstonError::NotAThreadChannel)?;
+
+ let dms = owner_id.create_dm_channel(&discord).await?;
+
+ if let Err(e) = dms
+ .send_message(
+ discord,
+ CreateMessage::default()
+ .content(format!("{}", owner_id.mention()))
+ .embed(
+ CreateEmbed::default()
+ .title("Intake Reminder")
+ .color(0xFF0000)
+ .description(formatdoc! {"
+ You currently have an intake open for {} that is overdue.
+ Please complete the intake as soon as possible.
+
+ **Completing the intake is mandatory for the ticket to be answered and look by the support team.**
+ ", thread.mention()})
+ )
+ ,
+
+ )
+ .await {
+ eprintln!("Failed to send message: {}", e);
+ }
+ }
+
if duration < Duration::days(1).num_seconds() {
return Ok(());
}