Create a way for any member in your community to tweet without sharing Twitter passwords.
CHORUS is a Discord bot that puts a community in direct control of what it tweets.
This Autocode app is provided as-is by Metalabel as part of a collaborative release with Trust.
For a step-by-step guide on setting up CHORUS on Autocode, view our documentation on Notion: https://www.notion.so/metalabel/Installing-CHORUS-using-Autocode-878e31870a6a4c5f8ba22852f1e2ac3f
CHORUS allows a Discord community to automatically tweet messages from members. Messages sent within specified channels can be upvoted by other members with emoji reactions. Once a message has received enough reactions, it gets automatically tweeted from a connected account.
To prevent posting the same message again to Twitter, the bot will add a
TWEET_SUCCESS emoji reaction and check for this reaction before attempting to post to Twitter.
Additionally, if a message is rejected (too many characters/image file is too large), it will add a
TWEET_ERROR emoji reaction and check for the reaction before attempting to post to Twitter.
In the bot setup, you will be asked to provide
DISCORD_CHANNELS. This can be one channel or many. Add channels ID in a comma-separated list.
The bot will listen only to reactions made in the defined channels. Be mindful of who has access to these channels – we recommend limiting access based on Discord roles.
TWEET_REACTION_EMOJI accepts the ID for custom emoji reactions.
TWEET_REACTION_THRESHOLD can be set to define the number of reactions for the defined
TWEET_REACTION_EMOJI required in order for a Discord message to be tweeted.
Respond with link
RESPOND_WITH_LINK can be set to either
false. This determines whether or not you would like the bot to reply to the original message with a link to the tweet after it is posted. Default is
The bot is able to process media files. Twitter accepts
image/jpeg content types.
Server members can post messages that are text-only, media-only, or a combination of both text and media.