<li>Options accepts <code>host</code> and <code>timeout</code></li>
<li>Returns an <ahref="https://www.npmjs.com/package/asteroid">asteroid</a> instance</li>
<li>Can return a promise, or use error-first callback pattern</li>
</ul>
<h2id="see-asteroid-docs-for-methods-that-can-be-called-from-that-api-">See <ahref="https://www.npmjs.com/package/asteroid">Asteroid</a> docs for methods that can be called from that API.</h2>
<h2id="getting-started">Getting Started</h2>
<p>A local instance of Rocket.Chat is required for unit tests to confirm connection
and subscription methods are functional. And it helps to manually run your bot
interactions locally while in development.</p>
<h2id="use-as-dependency">Use as Dependency</h2>
<p><code>yarn add rocketchat-bot-driver</code> or <code>npm install --save rocketchat-bot-driver</code></p>
<li>Options accepts <code>host</code> and <code>timeout</code></li>
<li>Returns an <ahref="https://www.npmjs.com/package/asteroid">asteroid</a> instance</li>
<li>Can return a promise, or use error-first callback pattern</li>
</ul>
<h2id="see-asteroid-docs-for-methods-that-can-be-called-from-that-api-">See <ahref="https://www.npmjs.com/package/asteroid">Asteroid</a> docs for methods that can be called from that API.</h2>
<h2id="getting-started">Getting Started</h2>
<p>A local instance of Rocket.Chat is required for unit tests to confirm connection
and subscription methods are functional. And it helps to manually run your bot
interactions locally while in development.</p>
<h2id="use-as-dependency">Use as Dependency</h2>
<p><code>yarn add rocketchat-bot-driver</code> or <code>npm install --save rocketchat-bot-driver</code></p>
<li>Defined in config/asteroidInterfaces.ts:12</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L12">config/asteroidInterfaces.ts:12</a></li>
<li>Defined in config/asteroidInterfaces.ts:11</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L11">config/asteroidInterfaces.ts:11</a></li>
<li>Defined in config/asteroidInterfaces.ts:9</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L9">config/asteroidInterfaces.ts:9</a></li>
<li>Defined in config/asteroidInterfaces.ts:16</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L16">config/asteroidInterfaces.ts:16</a></li>
<li>Defined in config/asteroidInterfaces.ts:8</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L8">config/asteroidInterfaces.ts:8</a></li>
<li>Defined in config/asteroidInterfaces.ts:10</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L10">config/asteroidInterfaces.ts:10</a></li>
<li>Defined in config/asteroidInterfaces.ts:18</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L18">config/asteroidInterfaces.ts:18</a></li>
<li>Defined in config/asteroidInterfaces.ts:17</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L17">config/asteroidInterfaces.ts:17</a></li>
<li>Defined in config/asteroidInterfaces.ts:19</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L19">config/asteroidInterfaces.ts:19</a></li>
<li>Defined in config/asteroidInterfaces.ts:13</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L13">config/asteroidInterfaces.ts:13</a></li>
<li>Defined in config/asteroidInterfaces.ts:14</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L14">config/asteroidInterfaces.ts:14</a></li>
<li>Defined in config/asteroidInterfaces.ts:15</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L15">config/asteroidInterfaces.ts:15</a></li>
<li>Defined in config/asteroidInterfaces.ts:27</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L27">config/asteroidInterfaces.ts:27</a></li>
<li>Defined in config/asteroidInterfaces.ts:36</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L36">config/asteroidInterfaces.ts:36</a></li>
<li>Defined in config/asteroidInterfaces.ts:37</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L37">config/asteroidInterfaces.ts:37</a></li>
<li>Defined in config/asteroidInterfaces.ts:35</li>
<li>Defined in <ahref="https://github.com/RocketChat/rocketchat-bot-driver/blob/32210a8/src/config/asteroidInterfaces.ts#L35">config/asteroidInterfaces.ts:35</a></li>