{"id":6777,"date":"2026-03-30T17:44:55","date_gmt":"2026-03-30T15:44:55","guid":{"rendered":"https:\/\/www.biznisa.com\/?page_id=6777"},"modified":"2026-03-30T18:16:07","modified_gmt":"2026-03-30T16:16:07","slug":"bizzy","status":"publish","type":"page","link":"https:\/\/www.biznisa.com\/en\/bizzy\/","title":{"rendered":"Bizzy agent"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; da_disable_devices=&#8220;off|off|off&#8220; global_colors_info=&#8220;{}&#8220; da_is_popup=&#8220;off&#8220; da_exit_intent=&#8220;off&#8220; da_has_close=&#8220;on&#8220; da_alt_close=&#8220;off&#8220; da_dark_close=&#8220;off&#8220; da_not_modal=&#8220;on&#8220; da_is_singular=&#8220;off&#8220; da_with_loader=&#8220;off&#8220; da_has_shadow=&#8220;on&#8220;][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_code _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<div id=\"bizzy-chat\" style=\"position:fixed;right:20px;bottom:20px;z-index:99999;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"bizzy-toggle\" style=\"background:#1f2937;color:#fff;padding:10px 14px;border-radius:8px;cursor:pointer;\"><!-- [et_pb_line_break_holder] -->    Bizzy \u2014 pomoc<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"bizzy-panel\" style=\"display:none;width:320px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.15);overflow:hidden;margin-top:8px;font-family:Arial,sans-serif;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div style=\"padding:10px;border-bottom:1px solid #eee;font-weight:600;\"><!-- [et_pb_line_break_holder] -->      Biznisa chat<!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"bizzy-messages\" style=\"height:220px;overflow:auto;padding:10px;font-size:14px;color:#111;\"><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div style=\"display:flex;border-top:1px solid #eee;\"><!-- [et_pb_line_break_holder] -->      <input id=\"bizzy-input\" type=\"text\" placeholder=\"Napi\u0161 dotaz...\" style=\"flex:1;padding:10px;border:0;outline:none;\" \/><!-- [et_pb_line_break_holder] -->      <button id=\"bizzy-send\" style=\"background:#1f2937;color:#fff;border:0;padding:10px 12px;cursor:pointer;\"><!-- [et_pb_line_break_holder] -->        Po\u0161li<!-- [et_pb_line_break_holder] -->      <\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->  const BACKEND_URL = 'https:\/\/eight-candles-know.loca.lt\/api\/bizzy_chat'; \/\/ nahra\u010f produk\u010dn\u00ed URL<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const toggle = document.getElementById('bizzy-toggle');<!-- [et_pb_line_break_holder] -->  const panel = document.getElementById('bizzy-panel');<!-- [et_pb_line_break_holder] -->  const messages = document.getElementById('bizzy-messages');<!-- [et_pb_line_break_holder] -->  const input = document.getElementById('bizzy-input');<!-- [et_pb_line_break_holder] -->  const send = document.getElementById('bizzy-send');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if (!toggle || !panel || !messages || !input || !send) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let isSending = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function addMessage(text, from) {<!-- [et_pb_line_break_holder] -->    const el = document.createElement('div');<!-- [et_pb_line_break_holder] -->    el.style.margin = '6px 0';<!-- [et_pb_line_break_holder] -->    el.style.padding = '8px';<!-- [et_pb_line_break_holder] -->    el.style.borderRadius = '6px';<!-- [et_pb_line_break_holder] -->    el.style.wordBreak = 'break-word';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (from === 'user') {<!-- [et_pb_line_break_holder] -->      el.style.background = '#eef2ff';<!-- [et_pb_line_break_holder] -->      el.style.textAlign = 'right';<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->      el.style.background = '#f6f6f6';<!-- [et_pb_line_break_holder] -->      el.style.textAlign = 'left';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    el.textContent = text;<!-- [et_pb_line_break_holder] -->    messages.appendChild(el);<!-- [et_pb_line_break_holder] -->    messages.scrollTop = messages.scrollHeight;<!-- [et_pb_line_break_holder] -->    return el;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  toggle.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->    panel.style.display = panel.style.display === 'block' ? 'none' : 'block';<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  addMessage('Ahoj, jsem Bizzy. Napi\u0161 mi sv\u016fj dotaz.', 'bot');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  async function sendMessage() {<!-- [et_pb_line_break_holder] -->    const text = input.value.trim();<!-- [et_pb_line_break_holder] -->    if (!text || isSending) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    isSending = true;<!-- [et_pb_line_break_holder] -->    send.disabled = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    addMessage(text, 'user');<!-- [et_pb_line_break_holder] -->    input.value = '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const loadingEl = addMessage('...', 'bot');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    try {<!-- [et_pb_line_break_holder] -->      const res = await fetch(BACKEND_URL, {<!-- [et_pb_line_break_holder] -->        method: 'POST',<!-- [et_pb_line_break_holder] -->        headers: {<!-- [et_pb_line_break_holder] -->          'Content-Type': 'application\/json'<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        body: JSON.stringify({ message: text })<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      loadingEl.remove();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (!res.ok) {<!-- [et_pb_line_break_holder] -->        addMessage('Server vr\u00e1til chybu. Zkus to pros\u00edm pozd\u011bji.', 'bot');<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const json = await res.json();<!-- [et_pb_line_break_holder] -->      addMessage(json.reply || 'Omlouv\u00e1m se, nic jsem nena\u0161el.', 'bot');<!-- [et_pb_line_break_holder] -->    } catch (e) {<!-- [et_pb_line_break_holder] -->      loadingEl.remove();<!-- [et_pb_line_break_holder] -->      addMessage('Chyba p\u0159i komunikaci se serverem. Zkus to pozd\u011bji.', 'bot');<!-- [et_pb_line_break_holder] -->      console.error(e);<!-- [et_pb_line_break_holder] -->    } finally {<!-- [et_pb_line_break_holder] -->      isSending = false;<!-- [et_pb_line_break_holder] -->      send.disabled = false;<!-- [et_pb_line_break_holder] -->      input.focus();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  send.addEventListener('click', sendMessage);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  input.addEventListener('keydown', function (e) {<!-- [et_pb_line_break_holder] -->    if (e.key === 'Enter') {<!-- [et_pb_line_break_holder] -->      e.preventDefault();<!-- [et_pb_line_break_holder] -->      sendMessage();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-6777","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/pages\/6777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/comments?post=6777"}],"version-history":[{"count":11,"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/pages\/6777\/revisions"}],"predecessor-version":[{"id":6789,"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/pages\/6777\/revisions\/6789"}],"wp:attachment":[{"href":"https:\/\/www.biznisa.com\/en\/wp-json\/wp\/v2\/media?parent=6777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}