Symbiont{s} | The Greeter (BOT) | Facilitating Steemit Inc Curation Efforts

in #witness-category3 years ago (edited)


Thriving through a Symbiotic Equilibrium
The Greeter (BOT) | Facilitating Steemit Inc Curation Efforts

Greetings,

It is obvious at this point that Steemit Inc is currently playing a major role in attracting and onboarding more users thanks to their shift of strategy from playing the scout to becoming more and directly involved with the community which is the things that we have encouraged Steemit Inc to do since the start and especially after realizing how relaying on x is and will never be a guarantee that the capitalization on the user base will never be used to harm y which was providing huge support to x in the first place. We believe that it is a good lesson to learn on how users and communities, in general, perceive entities that they have less tendency to interact with which can cause a huge lack of any substantial emotional or rational bounding.

We were contacted by a well-known and very active community member @cryptokannon to discuss the possibility of creating a bot that will make her work a bit easier. The process of working on the bot was very insightful and interesting. In addition to that, the constant feedback allowed us to tailor the bot over time to make it as useful as possible to the needs of the community builders or anyone who wants to start a small curation project.

image.png

Below is the list of commands that show the overall capability of the Discord bot. For a more in-depth FAQ, we invite you to visit the Github repository of the project. The tool is now open source under GPL3. Contributions and features requests are welcome.

Project Requeriments:

  • Steem Beem library;
  • TinyDb as a DB;
  • Python3;
  • Screen;
  • and python3-venv.

General list of commands

Commands

The bot listens to several commands that are used for each specific Discord channel. The names of these channels need to match the names stored in settingsDiscordBot.py (list_chanel).

  • !vote [link] [weigth] - is used to send post links from the Steem blockchain to be upvoted with a specific weight percentage.

  • !delegate [account] [amount] [accounts] - is used to delegate SP to other accounts using one of the delegate_account_list accounts, the same command can also be used to remove the delegation.

  • !delegatees or !delegatees [account] - is used to get a general list of accounts you delegated to or with a specific account.

  • !delegatees details - is used to get all accounts to which SP was delegated with any of the delegate_account_list and the delegated amount.

  • !delegatees [account] details - is used to returns all accounts to which SP was delegated with account_name and the delegated amount.

  • !register [Discord ID] [Steem Account] - is used to bind a Discord account to a Steem account.

  • !status - is used to get useful data that the bot has stored such as users that are in the delay window.

  • !hours [number] - is used to set the delay for authors to able to be voted again.

  • !power [number] - is used to set the min VP for the vote requests to pass.

  • !postvalue [number] - is used to set the minimum post value for the vote requests to be accepted.

  • !config - is used to get the current config that is being used.

  • !powerup [account] [amount_STEEM] [accounts] - is used to power up x STEEM of one of the accounts of delegate_account_list to x account(s).

  • !createRC accoun_tname - is used to create an account with Resource Credits (tickets)

  • !createSTEEM account_name - is used to create an account paying with STEEM (currently 3 STEEM - an amount set by witnesses)

  • !blacklist [name] [reason] - is used to add users to the blacklist.

  • !remove [name] - is used to remove users from the blacklist.

In addition to these commands, there are also other features worth mentioning such as:

  • The ability to set an internal voting trail.
  • The automation of rewards and accounts claiming.
  • Bulk operations (delegation, powerup).

We invite anyone who needs help in setting up the bot to reach out to us on our official Discord server.

Cc ~ @steemitblog, @steemcurator01

image.png

Support us by delegating SP or vote for the witness @symbionts,

Thank you all for your continuous support.

Steem on!

The Symbionts Team,

Sort:  

Thank you so much for creating this bot that making our tasks at greeters project easier 🤗

How we can contact with you?

This is a wonderful project you created @cryptokannon.
Congratulations 🎊

Thank you for your contributions to steem greeters project.

Good ma
Thanks for the information.
But it's been three days now and my archievement1 hasn't been verified
https://steemit.com/hive-172186/@ellla/achievement1-my-inductory-post

Nice post

Please help me improve my account and mentor me. @enockmayor

Good afternoon maa
Please maa my post has not been verified for 5 days now
@enockmayor

Your post is manually rewarded by the
World of Xpilar Community Curation Trail

Join the World of Xpilar Curation Trail

Thank you for your guidance !
Profile_banner_Patreon_.JPG

Coin Marketplace

STEEM 0.21
TRX 0.20
JST 0.034
BTC 98163.99
ETH 3354.48
USDT 1.00
SBD 3.02