出于节省时间的简单事实, 社会网络,在中创建一个小程序 蟒蛇 在...的帮助下 搜索引擎 de Telegram。 该程序的工作方式如下:“ Message”> Bot in Python(Telegram Py API> Facebook Py API)>“ Facebook“>“ Twitter”。 该程序是 开源 它可以完美地在Linux,Windows以及OS X(我认为)上运行。
安装
您只需要克隆GitHub存储库:
git clone https://github.com/XTickXIvanX/Telegram2FB.git
我们安装要求:
pip install DictObject requests facebook-sdk
我们创建 博特 我们得到了 象征:
https://core.telegram.org/bots
我们创建一个新的 应用 de Facebook:
https://developers.facebook.com/apps/
一旦创建,我们得到我们的 访问令牌 在:
https://developers.facebook.com/tools/explorer/
生成它时,我们授予以下权限:
我们修改程序的Run.py文件,并将API_KEY =»…»变量的三点替换为 象征 de Telegram 变量graph的三个点= facebook.GraphAPI(access_token ='…'),由 象征 Facebook的。
我们将帐户链接到 Twitter a Facebook 鸣叫我们发布的内容 Facebook.
我们运行程序:
python Run.py
完成了!
现在只剩下打开 Telegram 并发送消息给我们 博特:'/发布«在此处插入要发布的内容»。
10条评论,留下您的评论
该死的酷..我只是在寻找一种同时发布在我所有社交网络上的方式😀
当我离开家并且没有开放的WiFi网络D时,省下一点钱对我很有用:
您好,贡献良多,但是在尝试使用python 2.7.6的MAcOS时,出现此错误:
/Library/Python/2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90:InsecurePlatformWarning:真正的SSLContext对象不可用。 这会阻止urllib3正确配置SSL,并可能导致某些SSL连接失败。 有关更多信息,请参见 https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
我已经解决了,缺少一些要安装的依赖项。
完善! 😀如果还有其他问题,可以在以下位置举报 https://github.com/XTickXIvanX/Telegram2FB/issues 😉
您如何管理,以便并非所有人都能使用您的漫游器?
简单。 在第38行中,用“ / loquequierasperoqueotronosepa”修改“ / publish”,在第40行中,用“ / loquequierasperoqueotronosepa”,“”)修改(“ / publish”,“”)(空格是必需的)。
因此,除了您之外,没有人可以使用它。
问候,我已经按照所有步骤操作,在运行脚本时,它立即关闭,这是错误的:
Bot信息:{u'ok':正确,结果':{u'username':u'yacopy_bot',u'first_name':u'telegram2fb',u'id':my_id}}
{u'message':{u'date':1439307530,u'text':u'/发表“ Hello”',u'from':{u'first_name':名字,u'last_name':姓氏,你好!
追溯(最近一次通话):
文件“ Run.py”,第43行,在
graph.put_wall_post(消息= pong1)
在put_wall_post中的文件“ /usr/local/lib/python2.7/dist-packages/facebook.py”,行159
** 附件)
在put_object中的文件“ /usr/local/lib/python2.7/dist-packages/facebook.py”,第140行
post_args =数据)
请求中的文件“ /usr/local/lib/python2.7/dist-packages/facebook.py”,第297行
响应= _parse_json(e.read())
载入中的文件“ /usr/lib/python2.7/dist-packages/simplejson/__init__.py”,行488
返回_default_decoder.decode(s)
解码中的文件“ /usr/lib/python2.7/dist-packages/simplejson/decoder.py”,第370行
obj,end = self.raw_decode(s)
raw_decode中的文件“ /usr/lib/python2.7/dist-packages/simplejson/decoder.py”,行389
返回self.scan_once(s,idx = _w(s,idx).end())
simplejson.scanner.JSONDecodeError:预期值:第1行第1列(字符0)
优秀的…
我需要一个机器人在Twitter上从Telegram发布
这样可以让我在Facebook,linkedin和其他社交网络上发帖吗? 或者我不知道这是为了...
Linux相当熟练地掌握了它。