Azeemuddin
Azeemuddin
TTypebot
Created by Azeemuddin on 5/23/2024 in #help-and-questions
Need help with typebot scripts
setVariable({{console_log}}, 'Console Log') const accessTokens = { '[email protected]': 'token' }; const apiUrl = 'https://chatwoot.com/api/v1/accounts/2/conversations/meta?labels="mdcat-landing-page-get-guidance-now"&status=open'; let foundEmail = null; for (const email in accessTokens) { if (accessTokens.hasOwnProperty(email)) { const token = accessTokens[email]; try { const response = await fetch(apiUrl, { method: 'GET', headers: { 'api_access_token': ${token} } }); if (!response.ok) { setVariable({{console_log}}, HTTP error! Status: ${response.status}) throw new Error(HTTP error! Status: ${response.status}); } const data = await JSON.parse(); if (data.meta && data.meta.mine_count < 200) { foundEmail = email; setVariable({{console_log}}, Found email: ${email} with mine_count: ${data.meta.mine_count}) break; // Exit the loop once the condition is met } } catch (error) { setVariable({{console_log}}, Error fetching data for email ${email}: ${error}}) throw new Error(Error fetching data for email ${email}:, error); } } else { setVariable({{console_log}}, Own property not found) } } if (foundEmail) { setVariable({{agent_email}}, foundEmail) setVariable({{console_log}}, Email with mine_count < 200: ${foundEmail}) } else { setVariable({{console_log}}, No email found with mine_count < 200) } i am trying to run this script on typebot and would appreciate if someone can tell me what i am doing wrong?
4 replies
TTypebot
Created by Azeemuddin on 1/5/2024 in #help-and-questions
convert string to JSON to use in webhook
hi i need help with type, basically i have a webhook that returns a JSON string which i save in a variable but i want to use that JSON string in body of my next webhook ""custom_attributes": { "TypeBot Session": "123abc456def789ghi", "Attribute 1": "abc" }" returned string from my first webhook removed typebot session with the help of string.replace but now i want to convert it to JSON so that i can use it in body of my next Webhook
2 replies