Skip to content

A collection of bots that let you interact with the Steem blockchain through direct messages.

License

Notifications You must be signed in to change notification settings

RagePeanut/SteemDM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(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.

Telegram: http://t.me/SteemDMBot
Twitter: https://twitter.com/SteemDM

Deploy

Required: Git, NPM, Node.js, a Twitter account that will be used by the bot. If you wish to deploy your own version of this bot, follow these steps carefully.

  1. Cloning
git clone https://github.com/RagePeanut/SteemDM.git
  1. 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.

  1. 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.

  1. Building the bots
cd SteemDM/
npm install
  1. Starting the bots
npm start

Special thanks to

Steemit for steem.js

Tolga Tezel for Twit

MongoDB for MongoDB

@furion for SteemData

Social networks

Steemit: https://steemit.com/@ragepeanut

Busy: https://busy.org/@ragepeanut

Twitter: https://twitter.com/RagePeanut_

Steam: http://steamcommunity.com/id/ragepeanut/

Follow me on Steemit or Busy to be informed on my new releases and projects.

About

A collection of bots that let you interact with the Steem blockchain through direct messages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published