bug fixes

This commit is contained in:
jaberjaber23
2026-03-18 06:20:37 +03:00
parent ea287093c4
commit b4383b1626
2 changed files with 40 additions and 9 deletions
+22 -6
View File
@@ -1154,12 +1154,28 @@
<div class="form-group">
<label>Provider</label>
<select class="form-select" x-model="spawnForm.provider">
<option value="anthropic">Anthropic</option><option value="openai">OpenAI</option>
<option value="groq">Groq</option><option value="ollama">Ollama</option>
<option value="google">Google</option><option value="mistral">Mistral</option>
<option value="xai">xAI</option><option value="deepseek">DeepSeek</option>
<option value="cerebras">Cerebras</option><option value="sambanova">SambaNova</option>
<option value="together">Together</option>
<optgroup label="Cloud">
<option value="anthropic">Anthropic</option>
<option value="openai">OpenAI</option>
<option value="gemini">Google Gemini</option>
<option value="groq">Groq</option>
<option value="deepseek">DeepSeek</option>
<option value="openrouter">OpenRouter</option>
<option value="mistral">Mistral</option>
<option value="xai">xAI</option>
<option value="together">Together</option>
<option value="fireworks">Fireworks</option>
<option value="cerebras">Cerebras</option>
<option value="sambanova">SambaNova</option>
<option value="azure">Azure OpenAI</option>
<option value="nvidia">NVIDIA NIM</option>
</optgroup>
<optgroup label="Local">
<option value="ollama">Ollama</option>
<option value="lmstudio">LM Studio</option>
<option value="vllm">vLLM</option>
<option value="lemonade">Lemonade</option>
</optgroup>
</select>
</div>
<div class="form-group">
+18 -3
View File
@@ -258,12 +258,17 @@ impl ChannelAdapter for WhatsAppAdapter {
"https://graph.facebook.com/v21.0/{}/messages",
self.phone_number_id
);
self.client
let resp = self.client
.post(&api_url)
.bearer_auth(&*self.access_token)
.json(&body)
.send()
.await?;
if !resp.status().is_success() {
let status = resp.status();
let body = resp.text().await.unwrap_or_default();
return Err(format!("WhatsApp API error {status}: {body}").into());
}
}
ChannelContent::File { url, filename } => {
let body = serde_json::json!({
@@ -279,12 +284,17 @@ impl ChannelAdapter for WhatsAppAdapter {
"https://graph.facebook.com/v21.0/{}/messages",
self.phone_number_id
);
self.client
let resp = self.client
.post(&api_url)
.bearer_auth(&*self.access_token)
.json(&body)
.send()
.await?;
if !resp.status().is_success() {
let status = resp.status();
let body = resp.text().await.unwrap_or_default();
return Err(format!("WhatsApp API error {status}: {body}").into());
}
}
ChannelContent::Location { lat, lon } => {
let body = serde_json::json!({
@@ -300,12 +310,17 @@ impl ChannelAdapter for WhatsAppAdapter {
"https://graph.facebook.com/v21.0/{}/messages",
self.phone_number_id
);
self.client
let resp = self.client
.post(&api_url)
.bearer_auth(&*self.access_token)
.json(&body)
.send()
.await?;
if !resp.status().is_success() {
let status = resp.status();
let body = resp.text().await.unwrap_or_default();
return Err(format!("WhatsApp API error {status}: {body}").into());
}
}
_ => {
self.api_send_message(&user.platform_id, "(Unsupported content type)")