[SockoBot] Porting the SockoBot over to Facebook's Messenger!

in #utopian-io6 years ago (edited)

sockobotlogo.jpg

SockoBot is trying to be the only tool you'll ever need on your Discord Server or Facebook Page when it comes to steem, while also being easily expandable to anyone that knows a bit of Python.

SockoBot FB

github repository
author

What is the project about?

SockoBot was the Discord bot created by me to be the most open-source friendly Steem related Discord bot out there. It's still under development, but the lack of ideas has slowed it down a lot and barely any functionality is being added to it anymore.
As such, I decided to port the most important commands to Facebook's Messanger and improve on them in a way that Discord wouldn't allow - by personalizing them for the user after he provides his username to the bot.
The bot is open source under the GNU General Public License 3.0, but it's general purpose will be to be hosted on one Facebook account that every steemian can message freely. This is not yet live, as it will need to be accepted by Faceebok staff before I can launch it (and I'm not nearly done adding functionalities to this bot).

The work done:

This contribution includes every commit up to c25d0c5.

  • All the portable functionality was moved over from the Discord Bot, a lot of the functionality was improved, to not only work better with the Facebook API, but to be faster (or generally better). An example of this is the new way commands() works, as well as the price command working for every coin and token on coinmarketcap instead of just three.
  • The code was properly commented and necessary, easily editable variables were provided.
  • The README.md file was created and properly edited with the description of the project and tips on how to run it.

Technology Stack

Python 3.6 or newer is necessary to run this bot, as the steem-python library doesn't support any older versions of python.
It's also making good use of the following libraries: pymessenger, coinmarketcap, flask, requests;

Roadmap

I plan to launch the bot by February, submit it to the Facebook staff and make it accessible for the general public. I plan to introduce a database so users can connect their Facebook accounts to their Steem nicknames, which will allow the presented data to be personalized, custom messages to be created and commands to be shortened (ex. "payout" instead of "payout jestemkioskiem").

How to contribute?

Any contribution towards the Discord or the Messenger iterations of the bot is welcome and appreciated. You can contact me by commenting here, or catch me on Discord @Jestemkioskiem#5566 .
The contributions via github are to be submitted by Pull Requests, and the code has to be properly commented (unless the change is very obvious and understandable).



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @ms10398, 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!

Hey @jestemkioskiem I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

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

Wow this is great mazing content jestemkiskoiememeime

Send me a recording of you pronouncing it bud

Upvote for supporting you.

Technology for self reliance
Great works !!!!
Wishing u success for ur launching
Wish i could be there dat day
Steem on!!!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.032
BTC 63585.64
ETH 3035.86
USDT 1.00
SBD 3.84