# Interactive bot users

**URL:** https://meta.discourse.org/t/interactive-bot-users/60064
**Category:** Development
**Created:** [March 28, 2017, 9:49pm UTC](https://meta.discourse.org/t/interactive-bot-users/60064 "2017-03-28T21:49:28Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![will\_io](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/will_io/32/147541_2.png) [@will\_io](https://meta.discourse.org/u/will_io)
#### Post date: [March 28, 2017, 9:49pm UTC](https://meta.discourse.org/t/interactive-bot-users/60064/1 "2017-03-28T21:49:28Z")

</div>

I am just playing with some ideas. Wondering if anyone has something in place that conditionally operates with the api and the discourse db or a third party database?

This has got something with nokogiri written all over it almost like the onebox if it does third party “fetching”.

Artificial intelligence users would be users that can both start new topics (i.e. this day in history for my liberal category, today’s birthdays) and also respond to “@ai\_user” notifications with some sort of arbitrary third party data lookup that pertains to your specific community.

**example post with response:**

“@ai\_user Tell me who is Donald Trump?”

@ai\_user would then respond with hard data on Donald Trump and maybe a picture to keep the discussion going.

It would be like an online “Siri” but with more specific functionality.

---

<div class="post-metadata">

### Author: ![SidV](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sidv/32/119460_2.png) [@SidV](https://meta.discourse.org/u/SidV)
#### Post date: [March 29, 2017, 11:28am UTC](https://meta.discourse.org/t/interactive-bot-users/60064/2 "2017-03-29T11:28:52Z")

</div>

Like “trivia bots” on IRC networks? 😐

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [March 29, 2017, 11:56am UTC](https://meta.discourse.org/t/interactive-bot-users/60064/3 "2017-03-29T11:56:54Z")

</div>

You probably want something like this:

- [https://www.botkit.ai/](https://www.botkit.ai/)
- [https://dev.botframework.com/](https://dev.botframework.com/)
- [https://botwiki.org/](https://botwiki.org/)

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [January 24, 2020, 11:34am UTC](https://meta.discourse.org/t/interactive-bot-users/60064/4 "2020-01-24T11:34:29Z")

</div>

I recently worked with a client to hook in [https://www.cleverbot.com/](https://www.cleverbot.com/) so that the bot would reply to you if you @ mentioned it. You could have a conversation with it. Unfortunately that project was closed-sourced or I would share, but the concept is straightforward. It is also fairly light-weight as an extension because all the ‘AI’ is performed remotely and you are leveraging the bots existing capabilities.

On a related note you can embed Interactive Fiction in a Topic like so:

> [@Turning a topic into interactive fiction ;)](https://meta.discourse.org/t/turning-a-topic-into-interactive-fiction/87885):
>
> information_source check out the plugin version of this here: [Discourse Frotz mage](https://meta.discourse.org/t/discourse-frotz-an-interactive-fiction-game-bot/140617) After whitelisting the URL, I embedded this iframe into a post in the Lounge for a bit of fun. Result?: A fully working piece of classic Interactive Fiction embedded in a post that doesn’t look too out of place :slight\_smile: (although you do need to manually scroll) Why?: because you can \<iframe src="https://iplayif.com/?story=http%3A%2F%2Fwww.douglasadams.com%2Fcreations%2Fhhgg.z3" width="800" height="80…

You could do the same, but use Posts for each step in your journey, but I think that would be hugely wasteful of forum resources and who’s going to read that again unless they are looking for a walkthrough? (now that’s an idea!)
