[New project] Facegram: simple and extensible Facebook-Telegram bridge

in #utopian-io6 years ago (edited)

Logo

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.

Github account

https://github.com/feelfreelinux

Sort:  

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/

Im rlot on IRC/Freenode. Im @feelfreelinux on steem

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


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @feelfreelinux! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

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!

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 60725.43
ETH 2900.91
USDT 1.00
SBD 3.59