# Discord Bot Construction Kit 🤖

**URL:** https://meta.discourse.org/t/discord-bot-construction-kit/122530
**Category:** Plugin
**Tags:** pavilion
**Created:** [July 10, 2019, 8:29am UTC](https://meta.discourse.org/t/discord-bot-construction-kit/122530 "2019-07-10T08:29:26Z")
**Posts on this page:** 1
**Showing post:** 79

<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: [February 20, 2021, 3:51pm UTC](https://meta.discourse.org/t/discord-bot-construction-kit/122530/79 "2021-02-20T15:51:07Z")

</div>

OK I’ve developed the plugin a little further now and have POC for two way communication working:

Here are the new settings

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/c/5cf01946d6d8d9b76700eca6226fb92bf0e2a5e3.png)

- You can designate an Announcements Channel on Discord in the plugin settings.

- You can now type into the assigned Discord Announcements Channel and this will post your message to your assigned Discourse Topic in the plugin settings

- You can set up a list of Categories in Discourse to post to the Announcements channel on your Discord if someone Posts there or adds a new Topic (either or both).

[https://github.com/merefield/discourse-discord-bot/commit/a19aa35f6aab2504aa220a1ab3856475f27c795a](https://github.com/merefield/discourse-discord-bot/commit/a19aa35f6aab2504aa220a1ab3856475f27c795a)

In addition I’ve added a new file to manage Discord events supported by the `discordrb` API, with Announcements logic being the first example (feel free to develop new ones and PR if of general use to the community).

I’ve also _removed_ the changes required to app.yml to install `libsodium-dev` as this is now optional having updated the dependencies and not required for the plugin at present (no need to handle voice). This will make installation much simpler.

---

_[View the full topic](https://meta.discourse.org/t/discord-bot-construction-kit/122530)._
