New Features
What feature(s) did you add?
Add bind steemit accoun by sending command directly to wechat public account
Check if bind repeatedly the same steemit account
Add different ways to mention user with their steemit new information








Background
There are two ways wechat public account sending mention messages to wechat user actively
- Template mention message api
- Service mention message api
Both of two ways have the limitation of using times
| way | daily times |
|---|---|
| template mention | 1000000 |
| service mention | 500000 |
So it is probably that the time is up to the limitation.
It is necessary to develop the another way as the backup way to run.
Commits history
https://github.com/Cha0s0000/SteemitWechatBot/commit/dfab36f9071c08b5b6d51d811d93326d6af54375
Add another way to bind steemit account with the wechat account.Check if a wechat account has been binded to a steemit account or not .
https://github.com/Cha0s0000/SteemitWechatBot/commit/aaa057aacb2c425f397c51b8ce50eb291109ffcf
Create the backup way of mention by using a wechat official service api. As the background says , there is limitation of the number of the official api request times , so before sending mention message to a wechat user check it is enough to use the official api.If it runs out of the times limitation ,just use the backup way to mention users for their related information.
https://github.com/Cha0s0000/SteemitWechatBot/commit/44b555cbe92cfd0d265bd10422e835595773622f
According to the data got after request to api by steem python , classify different categories into vote , comment ,post ,follow,transfer,delegate so that uses would select the prefer category to receive the mention message .
https://github.com/Cha0s0000/SteemitWechatBot/commit/b2127a9f2289f7a99c7f2cd5f1b76d203fcff53b
To communicate with the wechat official server , we need to valid the data and check Signature as the format official provided
https://github.com/Cha0s0000/SteemitWechatBot/commit/94e2c8e1d76b29272dac2cf793951f893c83f3fc
Get wehcat account openid which is the unique of every users then save into database .The openid is necessary when we send mention message to wechat users.
Roadmap
- Promote the efficiency of the bot
- Select the mention category of different users.
- Add more function with sending command to wechat public account
- Register a formal Wechat public service account to replace my testing account.
How to contribute?
Github: https://github.com/Cha0s0000/SteemitWechatBot
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request.
Thank you for updating the contribution. It is now deemed sufficient for the reward and has been approved.
You can contact us on Discord.
[utopian-moderator]
Hey @mkt, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!
Your contribution cannot be approved because it is not as informative as other contributions. See the Utopian Rules. Contributions need to be informative and descriptive in order to help readers and developers understand them.
We feel this is too small contribution and therefore we only accept your other post.
Please try to improve your post content as I find quite a few mistakes. Also, please could you link your PR next time as it will be easier to identify your contributions.
You can contact us on Discord.
[utopian-moderator]
Hey @cha0s0000 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