Introducing Steem Twitter Bot, a bot that lets you interact with the Steem blockchain through direct messages
What is Steem Twitter Bot ?
Here are the available commands:
- help: prints a list of available commands. You can specify a command to get an in depth description of it.
- blog: prints the last 10 posts from a specified user's blog. You can also specify the quantity of posts to be printed.
- feed: prints the last 10 posts from a specified user's feed. You can also specify the quantity of posts to be printed.
- created: prints the 10 most recent posts. You can also specify a tag and the quantity of posts to be printed.
- hot: prints the 10 hottest posts. You can also specify a tag and the quantity of posts to be printed.
- trending: prints the the 10 trendiest posts. You can also specify a tag and the quantity of posts to be printed.
Here are the available subcommands for these commands (except "help"):
- open: opens a post from a previously printed list of posts. If no post number is specified, the first post from the list will be opened.
- next: opens the post coming after an opened post on a previously printed list of posts.
- close: closes an opened post by printing a previously printed list of posts again.
What's coming next ?
Posts formatting
Right now, the posts are being printed in their raw state. I will work on formatting them correctly to have them appear somewhat nicely in direct messages.
Linking your account
This just means writing a command like "set account ragepeanut" so you only have to write "feed" instead of "feed ragepeanut" when you want to take a look at your feed.
Personalized posts formatting
This is related to the first point. Ultimately, my formatting decisions may not be of a good taste to you. I plan on giving users the possibility to set their own formatting in the same fashion as linking their account, through a command like "set line -----".
More post informations
Right now, the posts only show their title and content. They will soon show more informations like their comments, their upvotes/downvotes and their value.
Comments and replies
An important feature that's missing right now is checking your replies/comments. This will come once I find a free Steem database to use.
SteemConnect V2 integration
I still don't know how it would work, probably through a web page. You would have to link your Twitter profile to your Steem profile to be able to upvote, comment, reply, ... through direct messages. This will take more time than the rest to come though.
Any idea ?
If you have any idea, be sure to share it below or, if it's a somewhat big idea, make a post about it.
Contributions
Language and packages used
Posted on Utopian.io - Rewarding Open Source Contributors
This idea sounds interesting. It doesn't seem to be working at the moment. Can you post a status on @SteemBot_ if you are on maintenance or something else?
I allowed anyone to send a private message but it doesn't seem to work as expected, will look into that this week-end. Meanwhile to counter that problem, you can follow the bot and it should work fine.
Sorry for the inconvenience.
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @ragepeanut I am @utopian-io. I have just upvoted you!
Achievements
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x