{"repo":"metalabel/chorus","free":true,"listed":false,"github":"https://github.com/metalabel/chorus","clone":"git clone https://github.com/metalabel/chorus.git","description":"Collectively tweet from Discord using emoji reactions.","language":"JavaScript","stars":16,"topics":["bot","discord","discord-bot","discord-bot-template","discord-js","twitter","twitter-v1","nodejs"],"license":"MIT","category":"chat-messaging","readme_excerpt":"CHORUS Create a way for any member in your community to tweet without sharing Twitter passwords. 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. This software is provided as-is by Metalabel as part of a collaborative release with Trust. Prerequisites - Discord App and Bot - Twitter account, Twitter Developer Account, and a Twitter Application - Twitter v1 API and User Access tokens with Read and Write permissions Note: Twitter v1 API access is used to support media uploads, which is not yet available in the v2 API. In order to gain access to the v1 API, you’ll need to apply for Elevated access via Twitter's Developer Portal. You can learn more here. Initial set-up and installation You can use the Heroku one-click install by clicking the botton below and providing the following environment variables in the GUI. Local development In order to test and use the bot locally, you must have Node and npm installed on your machine and be comfortable using a command-line interface. To test and use the bot locally, you can do the following commands: - Clone the project: git clone git@github.com:metalabel/chorus.git - Change to the project directory: cd chorus - Install the project dependencies: npm install Create an .env file In the project root, make a copy of th","default_branch":null,"files":null,"tree":[],"storefront":"/r/metalabel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metalabel/chorus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}