[New project] Facegram: simple and extensible Facebook-Telegram bridge
Repository
https://github.com/feelfreelinux/facegram
Details
facegram
FacegramBridge is a simple and extensible Facebook (Messenger) - Telegram bridge. Reclaim your privacy now, don't let Zuckbot spy on you and drain your battery.
How does it work?
Everytime you recieve a message on Messenger it will be relayed to a specific conversation on telegram. When you reply via Telegram the message will be relayed the other way round. This way you don't have to install Facebook Messenger on your phone.
Requirements
To use this you will need:
- Python 3
- Two Telegram accounts
- Your main telegram account
- A secondary account, which will be used by the bridge (unfortunately you will also need another phone number)
- An API key for the second account https://core.telegram.org/api/obtaining_api_id
- Your Facebook account
Usage
Everytime you recieve a message on Facebook a new conversation with this person group will be created on telegram. However when you want to create the conversation manually you can message the bot with a /import
command and the ID of the conversation (full help available with /help
).
Contributing
If you want to help with the project, you can some issues. All help is much appreciated :)
Disclamer
We do not guarantee that this bridge will work correctly. We are not responsible for getting banned on Facebook and/or Telegram. Use at your own discretion.
All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Facebook and the Facebook logo are trademarks or registered trademarks of Facebook, Inc., used under license agreement.
License
This project is licensed under the MIT License.
Roadmap
I would like to eliminate need to have two telegram accounts. Second account can be just replaced with Telegram bot.
Hi @feelfreelinux, glad to have you on board! Could you just confirm this is actually your account by e.g. adding something about Steemit/Utopian to your GitHub account's bio or one of your repositories?
@amosbastian Yeah, I have note about my steem handle in my github bio
https://github.com/feelfreelinux/
Just one thing - this doesn't make your messages invisible from zucc. There's still no privacy, because your messages are stored on Facebook's servers.
Yeah, but facebook messenger listens for A LOT of data from your phone. Telegram client is fully opensource, and drains less battery than FB Messenger.
Thanks for the contribution, @feelfreelinux! I'm very happy to have a seemingly great developer like yourself contributing to Utopian.io! I'm curious - how did you find out about Utopian and Steemit in general?
Also, is there a reason you use camelCase for your variable and function names instead of lowercase with words separated by an underscore?
I'm looking forward to your future contributions!
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
@amosbastian Thanks!
I used camelCase because I'm mostly work with Java, where it's an standard. But I'll refactor my app to snake_case to comply with pep8 soon.
I found out about steemit from my friend about an year ago. When I first saw utopian, I thought it's a really great opportunity to get some new contributors to my projects.
Hey @feelfreelinux
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Congratulations @feelfreelinux! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Award for the total payout received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Russia vs Croatia
Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes
Congratulations @feelfreelinux! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!