Remindme.bot v0.1
New Projects
- What is the project about?
Sometimes you discover a post on Steem and want to track it after a certain time period or point in time. This bot helps you to not forget postings on the blockchain.
Usage of the bot is simple. Once the scripts are running, they follow the users account and will be triggered by
#remindme: [OPTIONS]
in a comment(main or comment does not matter). There are currently 2 implemented options:
"Date": any date, that can ba parsed ba pythons dateutil is possible. Currently the best one is following format:
YEAR-MONTH-DAY hour:minute:second timezone
"Timedelta": any string, that consists of the following format:
[+-][number][timeframe]
. Timeframe can be as follows: "m" - minutes, "h" - hours,"d" - days,"w" - weeks. It can be simple: "+1d", meaning in one day. Or composed: "+1d-5h+3m" - in 19 hours and 3 minutes
When the mentioned date is past, the bot will comment with a simple reminder to the post, where it was requested.
Remindme.bot is in its current state for one user only to be used (see roadmap for further information)
- Technology Stack
Based on Python, the main library is beem
, that interacts with Steem RPC nodes.
To store the data, when to upvote, a MySQL DB is necessary on the server
- Roadmap
Currently it is not possible to track many accounts. Each user, that should be tracked, would need its own script to be running. This will be changed in the next version.
Next step will be a registration and stream of the blockchain, to allow more users, without any Python knowledge or server, to use this as a service. Also adding blacklists, expiration dates, etc for registered accounts.
- How to contribute?
Any kind of contribution is welcome. Feature requests, bug hunting/fixing, pull requests. State of software will change in the near future, see Roadmap
- Repository
Sources can be found under my github repo: isnochys/remindme
Posted on Utopian.io - Rewarding Open Source Contributors
Thanks for the contribution. It has been approved.
Hi, I have some thoughts about the Python code itself
There are some more small things, but you can probably get a linting extension for whatever text editor you use that will help improve the quality immensely. I look forward to your contributions in the future, good luck!
Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.
[utopian-moderator]
Thanks.
Yeah, this was a mixture of different editors, workplaces, laptop, layouts, copying stuff from sources..
Next version will hopefully different in style:)
This post has received a 0.17 % upvote from @drotto thanks to: @isnochys.
This post has received a 0.17 % upvote from @speedvoter thanks to: @isnochys.
This post has been upvoted by @millibot with 66.6%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @millibot: 1 SP, 5 SP, 10 SP, custom amount
You like to bet and win 20x your bid? Have a look at @gtw and this description!
This post has been upvoted by @minibot with 33.3%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @minibot: 1 SP, 5 SP, 10 SP, custom amount
You like to bet and win 20x your bid? Have a look at @gtw and this description!
Hey @isnochys! Thank you for the great work you've done!
We're already looking forward to your next contribution!
Fully Decentralized Rewards
We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.
Utopian Witness!
Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.
Want to chat? Join us on Discord https://discord.me/utopian-io
_