1
0
mirror of https://github.com/spacebarchat/docs.git synced 2024-11-09 11:52:31 +01:00

Deploying to gh-pages from @ spacebarchat/docs@2adfa02f0d 🚀

This commit is contained in:
MaddyUnderStars 2024-07-21 23:13:08 +00:00
parent eff3979aa8
commit e8c1ec1c05
41 changed files with 3204 additions and 154 deletions

View File

@ -489,15 +489,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="/setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="/setup/bots/" class="md-nav__link"> <a href="/setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -567,15 +567,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../setup/bots/" class="md-nav__link"> <a href="../../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../setup/bots/" class="md-nav__link"> <a href="../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -508,15 +508,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../setup/bots/" class="md-nav__link"> <a href="../../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../setup/bots/" class="md-nav__link"> <a href="../../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -546,15 +546,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../setup/bots/" class="md-nav__link"> <a href="../../../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -508,15 +508,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../setup/bots/" class="md-nav__link"> <a href="../../../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -508,15 +508,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../setup/bots/" class="md-nav__link"> <a href="../setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -544,15 +544,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="setup/bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="setup/bots/" class="md-nav__link"> <a href="setup/bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@
<link rel="prev" href="../"> <link rel="prev" href="../">
<link rel="next" href="../clients/"> <link rel="next" href="usage/">
<link rel="icon" href="../../assets/favicon.svg"> <link rel="icon" href="../../assets/favicon.svg">
<meta name="generator" content="mkdocs-1.5.2, mkdocs-material-9.1.21"> <meta name="generator" content="mkdocs-1.5.2, mkdocs-material-9.1.21">
@ -500,76 +500,54 @@
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
Bots
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
Bots
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#bot-libraries" class="md-nav__link">
Bot Libraries
</a>
<nav class="md-nav" aria-label="Bot Libraries">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#discordjs" class="md-nav__link">
Discord.js
</a>
</li>
<li class="md-nav__item">
<a href="#discordpy" class="md-nav__link">
Discord.py
</a>
</li>
<li class="md-nav__item">
<a href="#jda" class="md-nav__link">
JDA
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_1" checked>
<div class="md-nav__link md-nav__link--index md-nav__link--active">
<a href="./">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="usage/" class="md-nav__link">
Bot and application usage
</a>
</li>
</ul>
</nav>
</li> </li>
@ -1276,24 +1254,29 @@
<h1 id="bots-and-applications">Bots and Applications</h1> <h1 id="bots-and-applications">Bots and Applications</h1>
<p>Spacebar is backwards-compatibile with Discord.com, and so all <p>Spacebar is compatible with Discord.com, and so all
existing bots and applications designed for Discord.com should work relatively easily existing bots and applications designed for Discord.com should work relatively easily
when connected to a Spacebar instance instead.</p> when connected to a Spacebar instance instead.</p>
<p>The Discord Developer Panel is available at /developers, and allows you all the same functionality
to create bots and applications on a Spacebar instance as Discord.com.</p>
<h2 id="bot-libraries">Bot Libraries</h2> <h2 id="bot-libraries">Bot Libraries</h2>
<p>Below are some popular libraries for connecting bots to a Spacebar instance.</p>
<p>Make sure to replace <code>api.spacebar.chat</code> and <code>cdn.spacebar.chat</code>
with the appropriate URLs of the instance you want to connect to.</p>
<p>You can get them from a client or from the <a href="server/wellknown">well-known</a> instance endpoint.</p>
<h3 id="discordjs">Discord.js</h3> <h3 id="discordjs">Discord.js</h3>
<p>The <code>Client</code> class constructor accepts a <code>http</code> object, which you can use to change <p>The <code>Client</code> class constructor accepts a <code>http</code> object, which you can use to change
the endpoints used.</p> the endpoints used.</p>
<div class="highlight"><pre><span></span><code><span class="kd">const</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nx">Client</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nx">require</span><span class="p">(</span><span class="s2">&quot;discord.js&quot;</span><span class="p">);</span> <div class="highlight"><pre><span></span><code><span class="kd">const</span><span class="w"> </span><span class="p">{</span><span class="w"> </span><span class="nx">Client</span><span class="w"> </span><span class="p">}</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nx">require</span><span class="p">(</span><span class="s2">&quot;discord.js&quot;</span><span class="p">);</span>
<span class="kd">const</span><span class="w"> </span><span class="nx">client</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ow">new</span><span class="w"> </span><span class="nx">Client</span><span class="p">({</span> <span class="kd">const</span><span class="w"> </span><span class="nx">client</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ow">new</span><span class="w"> </span><span class="nx">Client</span><span class="p">({</span>
<span class="w"> </span><span class="nx">http</span><span class="o">:</span><span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nx">rest</span><span class="o">:</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nx">version</span><span class="o">:</span><span class="w"> </span><span class="mf">9</span><span class="p">,</span> <span class="w"> </span><span class="nx">api</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;https://api.spacebar.chat/api&quot;</span><span class="p">,</span>
<span class="w"> </span><span class="nx">api</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;https://api.spacebar.chat&quot;</span><span class="p">,</span>
<span class="w"> </span><span class="nx">cdn</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;https://cdn.spacebar.chat&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nx">cdn</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;https://cdn.spacebar.chat&quot;</span><span class="p">,</span>
<span class="w"> </span><span class="nx">invite</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;https://spacebar.chat/invite&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nx">version</span><span class="o">:</span><span class="w"> </span><span class="s2">&quot;9&quot;</span>
<span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="p">},</span>
<span class="w"> </span><span class="nx">ws</span><span class="o">:</span><span class="w"> </span><span class="p">{</span>
<span class="w"> </span><span class="nx">version</span><span class="o">:</span><span class="w"> </span><span class="mf">9</span>
<span class="w"> </span><span class="p">},</span>
<span class="w"> </span><span class="c1">// intents, ...</span>
<span class="p">});</span> <span class="p">});</span>
<span class="nx">client</span><span class="p">.</span><span class="nx">login</span><span class="p">(</span><span class="s2">&quot;your token here&quot;</span><span class="p">);</span> <span class="nx">client</span><span class="p">.</span><span class="nx">login</span><span class="p">(</span><span class="s2">&quot;your token here&quot;</span><span class="p">);</span>
@ -1301,15 +1284,15 @@ the endpoints used.</p>
<h3 id="discordpy">Discord.py</h3> <h3 id="discordpy">Discord.py</h3>
<div class="highlight"><pre><span></span><code><span class="kn">import</span> <span class="nn">discord</span> <div class="highlight"><pre><span></span><code><span class="kn">import</span> <span class="nn">discord</span>
<span class="n">discord</span><span class="o">.</span><span class="n">http</span><span class="o">.</span><span class="n">Route</span><span class="o">.</span><span class="n">BASE</span> <span class="o">=</span> <span class="s2">&quot;https://api.spacebar.chat&quot;</span> <span class="n">discord</span><span class="o">.</span><span class="n">http</span><span class="o">.</span><span class="n">Route</span><span class="o">.</span><span class="n">BASE</span> <span class="o">=</span> <span class="s2">&quot;https://api.spacebar.chat/api&quot;</span>
<span class="n">client</span> <span class="o">=</span> <span class="n">discord</span><span class="o">.</span><span class="n">Client</span><span class="p">()</span> <span class="n">client</span> <span class="o">=</span> <span class="n">discord</span><span class="o">.</span><span class="n">Client</span><span class="p">()</span>
<span class="n">client</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="s1">&#39;your token here&#39;</span><span class="p">)</span> <span class="n">client</span><span class="o">.</span><span class="n">run</span><span class="p">(</span><span class="s2">&quot;your token here&quot;</span><span class="p">)</span>
</code></pre></div> </code></pre></div>
<h3 id="jda">JDA</h3> <h3 id="jda">JDA</h3>
<ol> <ol>
<li>Create a RestConfig instance: <code>RestConfig restConfig = new RestConfig();</code></li> <li>Create a RestConfig instance: <code>RestConfig restConfig = new RestConfig();</code></li>
<li>Use RestConfig#setBaseUrl to tell JDA what your Rest URI is (this NEEDS to include /api/<apiver>, because it's the api <strong>base</strong> url for all requests): <code>restConfig.setBaseUrl("https://{REPLACE HERE WITH YOUR API SERVER URL}/api/v9");</code></li> <li>Use RestConfig#setBaseUrl to tell JDA what your Rest URI is: <code>restConfig.setBaseUrl("https://api.spacebar.chat/api/v9");</code></li>
<li>Create another class, and extend ConcurrentSessionController, e.g. <code>public class SpacebarSessionController extends ConcurrentSessionController</code></li> <li>Create another class, and extend ConcurrentSessionController, e.g. <code>public class SpacebarSessionController extends ConcurrentSessionController</code></li>
<li>Override the ConcurrentSessionController#getGateway method: <li>Override the ConcurrentSessionController#getGateway method:
<div class="highlight"><pre><span></span><code><span class="w"> </span><span class="nd">@NotNull</span> <div class="highlight"><pre><span></span><code><span class="w"> </span><span class="nd">@NotNull</span>
@ -1319,7 +1302,7 @@ the endpoints used.</p>
<span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span>
</code></pre></div></li> </code></pre></div></li>
<li>Finally, configure JDA to use your RestConfig &amp; SpacebarSessionController, like this: <li>Finally, configure JDA to use your RestConfig &amp; SpacebarSessionController, like this:
<div class="highlight"><pre><span></span><code><span class="n">JDA</span><span class="w"> </span><span class="n">jda</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">JDABuilder</span><span class="p">.</span><span class="na">createDefault</span><span class="p">(</span><span class="s">&quot;not_a_real_token_lol&quot;</span><span class="p">)</span> <div class="highlight"><pre><span></span><code><span class="n">JDA</span><span class="w"> </span><span class="n">jda</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">JDABuilder</span><span class="p">.</span><span class="na">createDefault</span><span class="p">(</span><span class="s">&quot;your token here&quot;</span><span class="p">)</span>
<span class="w"> </span><span class="p">.</span><span class="na">setRestConfig</span><span class="p">(</span><span class="n">restConfig</span><span class="p">)</span> <span class="w"> </span><span class="p">.</span><span class="na">setRestConfig</span><span class="p">(</span><span class="n">restConfig</span><span class="p">)</span>
<span class="w"> </span><span class="p">.</span><span class="na">setSessionController</span><span class="p">(</span><span class="k">new</span><span class="w"> </span><span class="n">SpacebarSessionController</span><span class="p">())</span> <span class="w"> </span><span class="p">.</span><span class="na">setSessionController</span><span class="p">(</span><span class="k">new</span><span class="w"> </span><span class="n">SpacebarSessionController</span><span class="p">())</span>
<span class="w"> </span><span class="p">.</span><span class="na">build</span><span class="p">();</span> <span class="w"> </span><span class="p">.</span><span class="na">build</span><span class="p">();</span>

1365
setup/bots/usage/index.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,7 @@
<link rel="prev" href="../bots/"> <link rel="prev" href="../bots/usage/">
<link rel="next" href="official/"> <link rel="next" href="official/">
@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../bots/" class="md-nav__link"> <a href="../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="bots/" class="md-nav__link"> <a href="bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../bots/" class="md-nav__link"> <a href="../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -493,15 +493,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -496,15 +496,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../bots/" class="md-nav__link"> <a href="../../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

View File

@ -498,15 +498,61 @@
<li class="md-nav__item md-nav__item--nested">
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5_1" >
<div class="md-nav__link md-nav__link--index ">
<a href="../../bots/">Bots</a>
<label for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_1_label" aria-expanded="false">
<label class="md-nav__title" for="__nav_5_1">
<span class="md-nav__icon md-icon"></span>
Bots
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../bots/" class="md-nav__link"> <a href="../../bots/usage/" class="md-nav__link">
Bots Bot and application usage
</a> </a>
</li> </li>
</ul>
</nav>
</li>

Binary file not shown.