Initial commit

This commit is contained in:
Slavi Pantaleev
2024-09-12 13:44:06 +03:00
commit 946aa9d9e9
220 changed files with 26033 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
use mxlink::MessageResponseType;
use crate::entity::RoomConfigContext;
use crate::{strings, Bot};
pub async fn handle(
bot: &Bot,
room: &mxlink::matrix_sdk::Room,
room_config_context: &RoomConfigContext,
) -> anyhow::Result<()> {
let agent_manager = bot.agent_manager();
bot.messaging()
.send_text_markdown_no_fail(
room,
strings::introduction::create_on_join_introduction(
bot.name(),
bot.command_prefix(),
agent_manager,
room_config_context,
)
.await,
MessageResponseType::InRoom,
)
.await;
Ok(())
}