(ABANDONED) SteemDM (0.2.0.0)
An Open-Source collection of bots that let you interact with the Steem blockchain through direct messages.
Try it !
You can find deployments of these bots at the following addresses.
git clone https://github.com/RagePeanut/SteemDM.git
- Setting up an app for your Twitter account
Create an account for your bot. Once it's created, log into it then visit this page and click on Create New App. Follow the steps until your bot is set up. Go on your bot's app page (not its public Twitter page, the one from your apps panel) and click on Permissions then select Read, Write and Access direct messages under the Access title and click on the Update Settings button. Now click on Keys and Access Tokens, scroll down to the Token Actions subtitle and click on the Generate My Access Token and Token Secret.
- Set your own keys
You will come accross some process.env.SOMETHING fields in the app.js file. If you plan on deploying this bot ONLY locally, you can replace them by your app's keys and ID. You can find all the required keys and your app ID (Owner ID) on the Keys and Access Tokens page. However, if you plan on deploying it online you MUST protect those keys. The app uses environment variables to achieve that but you are free to use any other way as long as it's secure.
- Building the bots
cd SteemDM/ npm install
- Starting the bots
Special thanks to
Steemit for steem.js
Tolga Tezel for Twit
MongoDB for MongoDB
@furion for SteemData