{"id":46806,"date":"2026-06-30T13:38:05","date_gmt":"2026-06-30T10:38:05","guid":{"rendered":"https:\/\/trueconf.com/blog\/?p=46806"},"modified":"2026-06-30T13:38:05","modified_gmt":"2026-06-30T10:38:05","slug":"how-to-use-truesonf-bots-with-the-openclaw-ai-agent","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/knowledge-base\/how-to-use-truesonf-bots-with-the-openclaw-ai-agent","title":{"rendered":"How to use True\u0421onf bots with the OpenClaw AI agent"},"content":{"rendered":"<h2 id=\"what-is-ai-agent\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">What is an AI agent and its benefits?<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">An <b>AI agent<\/b> is a program that can perform tasks either autonomously or upon your request. The main advantage of an AI agent is that it does not require complex commands with detailed and precise parameters (unlike,  a terminal) \u2013 it accepts and processes requests in a natural human language and passes them to a connected AI model (LLM) to generate a response.<\/p>\n<p><b>OpenClaw<\/b> is one of the popular free AI agents. The key strength of this solution is that it combines the power of language models with the ability to perform various actions on the device where it is installed, for example, it can work with files, launch programs, or even write code. You can learn more on the OpenClaw <a href=\"https:\/\/openclaw.ai\/\" target=\"_blank\" rel=\"noopener\">official website<\/a>.<\/p>\n<div class=\"accent-note accent-note--line accent-note--special ui-mb-sm-1 ui-mt-xs-3\">\n<p class=\"primary-medium-text\">\nPlease note that TrueConf does not promote the use of OpenClaw, does not recommend its deployment in corporate infrastructure, and bears no responsibility for the work of OpenClaw, related AI agents, external services, or third\u2011party components.<\/p>\n<p>The plugin is used and connected to OpenClaw by a user or system administrator at their own discretion and with full awareness of possible risks. Before deploying this software in a corporate network, you must learn about information security risks, including data leakage, unauthorised access, prompt injection, execution of unwanted commands, compromise of API keys, and unintended behaviour of AI agents:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--disc\"><a href=\"https:\/\/thenextweb.com\/news\/openclaw-claw-chain-vulnerabilities-sandbox-escape?ref=dailydev\" target=\"_blank\" rel=\"noopener\">Four OpenClaw flaws let attackers steal data, escalate privileges, and plant backdoors through the agent\u2019s own sandbox<\/a><\/li>\n<\/ul>\n<p>The plugin should be used only after you perform a full risk assessment, test the software in an isolated environment, restrict access rights, set up monitoring, and take measures to protect the corporate infrastructure.\n<\/p>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">To make sure that the agent is always accessible to users from any device, including mobile messengers, you can install it on a dedicated server \/ VM that always stays powered on. The key requirement is that this server is accessible from your network. We will install OpenClaw on a dedicated VM and configure communication with the agent through a chat in True\u0421onf client applications.<\/p>\n<h2 id=\"getting-ready\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Getting ready<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">We will use Debian 13 as an example for the OpenClaw + TrueConf setup. We recommend that you update your packages with this command before starting:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt update && sudo apt upgrade -y<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Install the curl tool if you do not have it:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt install curl -y<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">We recommend using the latest version of <a href=\"http:\/\/Node.js\" target=\"_blank\" rel=\"noopener\">Node.js<\/a>. Run this command to check whether this tool is installed and its version:<\/p>\n<pre class=\"lang:default decode:true \">node -v<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">If necessary, install the <a href=\"https:\/\/nodejs.org\/en\/download\/current\" target=\"_blank\" rel=\"noopener\">latest version<\/a> (at the time when this guide was written, the version 26 was the latest one) by executing the following commands one after another:<\/p>\n<pre class=\"lang:default decode:true \">curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.40.4\/install.sh | bash<\/pre>\n<pre class=\"lang:default decode:true \">\\. \"$HOME\/.nvm\/nvm.sh\"<\/pre>\n<pre class=\"lang:default decode:true \">nvm install 26<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Next, verify the installation with this command:<\/p>\n<pre class=\"lang:default decode:true \">node -v<\/pre>\n<h2 id=\"install-openclaw\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Installation of OpenClaw<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">Before installation, you need to choose the AI model and get an API key. To get an API key, choose a provider. We will use <a href=\"https:\/\/opencode.ai\/\" target=\"_blank\" rel=\"noopener\">OpenCode<\/a> as an example. On the main page, select <b>Zen \u2192 Get started with Zen<\/b> and log in to your account. Below you will see your API key and a large list of available models:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image15.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image15-578x470.png\" alt=\"\" width=\"578\" height=\"470\" class=\"aligncenter size-medium wp-image-46811\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image15-578x470.png 578w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image15-1024x832.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image15-768x624.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image15-1536x1248.png 1536w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image15.png 1830w\" sizes=\"auto, (max-width: 578px) 100vw, 578px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">To install OpenClaw, just run this command:<\/p>\n<pre class=\"lang:default decode:true \">curl -fsSL https:\/\/openclaw.ai\/install.sh | bash<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">The setup wizard will open. Let us go through all the steps in detail.<\/p>\n<p>The setup wizard will check whether your OS meets system requirements, and install missing components such as Node.js and Git. During the first step, Select Yes to confirm that you understand the level of system access granted to the agent. Then choose <b>QuickStart (recommended)<\/b>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image10.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image10-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46812\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image10-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image10-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image10.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Now let us consider the main steps. First, select your AI model provider:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image7.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image7-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46813\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image7-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image7-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image7.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Next, paste your API key to access the model. As a rule, this key can be found in a user\u2019s personal area on the LLM vendor website.<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image8.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image8-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46814\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image8-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image8-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image8.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">During the <b>Select channel (QuickStart)<\/b> step, choose <b>Skip for now<\/b>, since we will later configure our TrueConf plugin as the channel:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image14.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image14-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46815\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image14-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image14-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image14.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">To make sure that the AI agent can search for information on the Internet, select a search provider:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image12.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image12-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46816\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image12-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image12-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image12.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">During the next step, you will be able to configure the AI agent\u2019s skills, in other words, you can determine what the agent is able to do. For a faster deployment, skip this step by selecting <b>No<\/b>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image1.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image1-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46817\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image1-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image1-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image1.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Finally, choose <b>Hatch in terminal (recommended)<\/b>:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image4.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image4-690x458.png\" alt=\"\" width=\"690\" height=\"458\" class=\"aligncenter size-medium wp-image-46818\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image4-690x458.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image4-768x510.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image4.png 948w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<h2 id=\"install-trueconf-plugin\" class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Installation of the TrueConf plugin for OpenClaw<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">To install the plugin, run this command:<\/p>\n<pre class=\"lang:default decode:true \">openclaw plugins install @trueconf-community\/trueconf-openclaw-channel<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">The plugin will be configured through a wizard similar to the one used for OpenClaw. Launch the wizard with:<\/p>\n<pre class=\"lang:default decode:true \">npx -y -p @trueconf-community\/trueconf-openclaw-channel trueconf-setup<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Let us go through each configuration step:<\/p>\n<ul class=\"ui-list ui-list--medium\" style=\"margin-bottom: 18px;\">\n<li class=\"ui-list__item ui-list__item--num\">Choose the English language (it will be used for displaying the instructions in the wizard).<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Enter the server domain name or IP address.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Type the login of the account under which the agent will work.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Enter the password for the agent\u2019s account.<\/li>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image6.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image6-690x467.png\" alt=\"\" width=\"690\" height=\"467\" class=\"aligncenter size-medium wp-image-46819\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image6-690x467.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image6-768x519.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image6.png 788w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<li class=\"ui-list__item ui-list__item--num\">We recommend choosing the option <b>Specify the path to the root certificate (CA)<\/b> when configuring TLS, if you are using a self\u2011signed certificate (you can get this certificate from your server administrator). Next, enter the certificate path. If you are using a commercial certificate, disable TLS certificate verification.<\/li>\n<li class=\"ui-list__item ui-list__item--num\">Finally, select <b>Yes<\/b> to complete the configuration.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image2.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image2-690x467.png\" alt=\"\" width=\"690\" height=\"467\" class=\"aligncenter size-medium wp-image-46820\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image2-690x467.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image2-768x519.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image2.png 788w\" sizes=\"auto, (max-width: 690px) 100vw, 690px\" \/><\/a><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">After installation and configuration, start the gateway with this command:<\/p>\n<pre class=\"lang:default decode:true \">openclaw gateway<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">The account used by the agent for connecting to TrueConf Server will have the <b>Online<\/b> status, and you can interact with the agent via the corporate chat in one of TrueConf client applications.<\/p>\n<p>If needed, you can modify the TrueConf adapter settings, for example, if you want to switch to a different account for the AI agent. To do it, run the configuration wizard again:<\/p>\n<pre class=\"lang:default decode:true \">npx -y -p @trueconf-community\/trueconf-openclaw-channel trueconf-setup<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">Then start the gateway:<\/p>\n<pre class=\"lang:default decode:true \">openclaw gateway<\/pre>\n<p class=\"primary-medium-text ui-mb-sm-1\">You can now begin working with the AI agent:<\/p>\n<p><a href=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image3.png\" data-rel=\"lightbox-gallery-fXmcwfEX\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2026\/06\/image3-431x470.png\" alt=\"\" width=\"431\" height=\"470\" class=\"aligncenter size-medium wp-image-46821\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image3-431x470.png 431w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image3-768x837.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2026\/06\/image3.png 893w\" sizes=\"auto, (max-width: 431px) 100vw, 431px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is an AI agent and its benefits? An AI agent is a program that can perform tasks either autonomously or upon your request. The main advantage of an AI agent is that it does not require complex commands with detailed and precise parameters (unlike, a terminal) \u2013 it accepts and processes requests in a [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[260],"tags":[237,167],"class_list":["post-46806","post","type-post","status-publish","format-standard","hentry","category-knowledge-base","tag-integration-with-it-services","tag-trueconf-server","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/46806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=46806"}],"version-history":[{"count":3,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/46806\/revisions"}],"predecessor-version":[{"id":46822,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/46806\/revisions\/46822"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=46806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=46806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=46806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}