<spanid="evennia-contrib-base-systems-godotwebsocket-webclient"></span><h1>evennia.contrib.base_systems.godotwebsocket.webclient<aclass="headerlink"href="#module-evennia.contrib.base_systems.godotwebsocket.webclient"title="Permalink to this headline">¶</a></h1>
<p>Godot Websocket - ChrisLR 2022</p>
<p>This file contains the code necessary to dedicate a port to communicate with Godot via Websockets.
It uses the plugin system and should be plugged via settings as detailed in the readme.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.webclient.</code><codeclass="sig-name descname">GodotWebSocketClient</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/godotwebsocket/webclient.html#GodotWebSocketClient"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.godotwebsocket.webclient.GodotWebSocketClient"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">__init__</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/godotwebsocket/webclient.html#GodotWebSocketClient.__init__"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.godotwebsocket.webclient.GodotWebSocketClient.__init__"title="Permalink to this definition">¶</a></dt>
<dd><p>Initialize self. See help(type(self)) for accurate signature.</p>
<codeclass="sig-name descname">send_text</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o">*</span><spanclass="n">args</span></em>, <emclass="sig-param"><spanclass="o">**</span><spanclass="n">kwargs</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/godotwebsocket/webclient.html#GodotWebSocketClient.send_text"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.godotwebsocket.webclient.GodotWebSocketClient.send_text"title="Permalink to this definition">¶</a></dt>
<dd><p>Send text data. This will pre-process the text for
color-replacement, conversion to bbcode etc.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>text</strong> (<em>str</em>) – Text to send.</p>
</dd>
<dtclass="field-even">Keyword Arguments</dt>
<ddclass="field-even"><p><strong>options</strong> (<em>dict</em>) – Options-dict with the following keys understood:
- nocolor (bool): Clean out all color.
- send_prompt (bool): Send a prompt with parsed bbcode</p>
<codeclass="sig-prename descclassname">evennia.contrib.base_systems.godotwebsocket.webclient.</code><codeclass="sig-name descname">start_plugin_services</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">portal</span></em><spanclass="sig-paren">)</span><aclass="reference internal"href="../_modules/evennia/contrib/base_systems/godotwebsocket/webclient.html#start_plugin_services"><spanclass="viewcode-link">[source]</span></a><aclass="headerlink"href="#evennia.contrib.base_systems.godotwebsocket.webclient.start_plugin_services"title="Permalink to this definition">¶</a></dt>