1
0
mirror of https://github.com/spacebarchat/docs.git synced 2024-09-19 15:11:44 +02: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">
<a href="/setup/bots/" class="md-nav__link">
Bots
<a href="/setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../setup/bots/" class="md-nav__link">
Bots
<a href="../../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../setup/bots/" class="md-nav__link">
Bots
<a href="../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../setup/bots/" class="md-nav__link">
Bots
<a href="../../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../setup/bots/" class="md-nav__link">
Bots
<a href="../../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../setup/bots/" class="md-nav__link">
Bots
<a href="../../../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../setup/bots/" class="md-nav__link">
Bots
<a href="../../../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../setup/bots/" class="md-nav__link">
Bots
<a href="../setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="setup/bots/" class="md-nav__link">
Bots
<a href="setup/bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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="next" href="../clients/">
<link rel="next" href="usage/">
<link rel="icon" href="../../assets/favicon.svg">
<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">
<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 md-nav__item--active md-nav__item--nested">
<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>
@ -1276,24 +1254,29 @@
<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
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>
<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>
<p>The <code>Client</code> class constructor accepts a <code>http</code> object, which you can use to change
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>
<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">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&quot;</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">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">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="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="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>
<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">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>
<h3 id="jda">JDA</h3>
<ol>
<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>Override the ConcurrentSessionController#getGateway method:
<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>
</code></pre></div></li>
<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">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>

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/">
@ -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">
<a href="../bots/" class="md-nav__link">
Bots
<a href="../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="bots/" class="md-nav__link">
Bots
<a href="bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../bots/" class="md-nav__link">
Bots
<a href="../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../../bots/" class="md-nav__link">
Bots
<a href="../../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</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">
<a href="../../bots/" class="md-nav__link">
Bots
<a href="../../bots/usage/" class="md-nav__link">
Bot and application usage
</a>
</li>
</ul>
</nav>
</li>

Binary file not shown.