My-Steemit-Portal: Facebook Messenger Bot
What is the project about?
In different parts of the world, the point of access to the internet for most people is the mobile phone. According to this article, mobile internet has surpassed desktop in usage. There are suprisingly a plethora of individuals who have used the internet for the first time in mobile phones rather than in desktops. This is a big reason why important companies prioritize mobile than the web most of the time.
Source: wikimedia.org
With mobile phones, come messaging apps. Arguably, this is the killer app of mobile devices. Entire ecosystems of services live in messaging apps (like WeChat in China) which provide features like communication, shopping, sending money, among other things. In places like China, there seems to be a dominant messaging app that people use. In my country, the Philippines, it can't be argued that the most used is Facebook's Messenger app.
Facebook has been ubiquitous here (Philippines). It is easier to get unlimited Facebook and Messenger access than the internet. Internet service providers give these services because this is what the people want and what they use. Internet with Facebook/Messenger has become, at least in my opinion, a form of utility.
The goal of this project is to allow users that primarily use Messenger to access their Steem accounts conveniently via conversation with a bot. For now, the user is able to view his wallet and profile. As this project progresses, we will be adding more features and functions that would make using this bot to access Steem even more beneficial and fun.
Below is the current demo of the project. The bot will mainly utilize user interface items (like buttons and links) to interact with the user and will require less text input (aside from the mandatory ones). This will lessen user confusion and makes the experience more fluid. The bot is able to save your username and will provide a webview of your status and wallet. It also provides the ability to view other people's profile and wallet. The bot also has the ability to check if the username is valid or not.
Technology Stack
Technologies used in this project (as of now):
- Python
- Django
- steem-python
- Facebook Messenger Platform and API
- pymessenger
- see requirements.txt for the rest of the libraries used
Roadmap
- Submit bot for Facebook approval
- If viable, add blog/posts sharing capabilities
- Add blockchain and cryptocurrency/fiat currency conversion features
- Will assess needed features as project progresses
- Bug fixes and code refactoring
How to contribute?
If you have suggestions or would like to help in this project, go to the repository and submit an issue.
Suggestions are greatly appreciated, please comment down below.
Cheers.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved. Please improve the README of the project by writing more deatils about the project.
You can contact us on Discord.
[utopian-moderator]
Will do. Thanks!
Hey @codingdefined, 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!
The code is written by someone else and not the account which has connected to this account, please verify that both accounts is yours.
![](https://steemitimages.com/DQmQcFEJMw7FPsNTCnTv7YEWxmJVRjbCvLyCJt9JyL8oe92/image.png)
Hi, good day. If you look at my github profile, I am using my real name. Like others, I am using a different account for my utopian contributions. I have a separate account for work. I am just using burdagay as my utopian username and I did not bother to change it. As for the evidence, you can see screenshots that I own the burdagay account in github. In the last link, please refer to the latest commit (evidence.txt). I made a new file indicating as evidence that I own the account. I also claimed the account (email) so that there will be no more confusions.
Evidence 1
Evidence 2
Evidence 3
Github new commit
Claimed commits
Please recheck. Thanks!
Hey @burdagay 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