从Fritzbox检索呼叫信息,暴露到Jabber多用户聊天室
starzel.whoiscalling的Python项目详细描述
斯塔泽尔。正在通话
警告
这个机器人还不能正常工作。它还不能保持连接正常打开。底层库也不能以适当的方式处理这个问题。所以我可能会发布一个更新,或者使用一些完全不同的库,比如hubot。 现在我每天早上都会检查这次失败的原因,并设法处理这个案子。
小机器人,监视你的弗里茨!来电通知箱 Jabber中的多用户聊天。
如何使用
为了让它工作,它需要一系列的配置选项。脚本需要~/starzelbot.cfg中的配置文件。 配置需要一个主部分。 这就是示例配置的外观:
[main] username = mybot@jabber.ccc.de password = xxx room = yourgroup@conference.jabber.ccc.de fritzbox = 192.168.1.1
鸡蛋会暴露一个名为fritzbot的脚本。fritzbot脚本不接受任何参数,它会阻塞。如果你想在后台运行它,可以从nohup开始。
在正常操作中,脚本不会生成输出。所以通过cron启动它应该是省钱的。
它有什么作用
弗里茨!带有voip的box提供了一个接口,可以接收来电通知。
这些信息通过一个在fritz上可以访问的简单接口公开!端口1012处的盒子
这个机器人连接到弗里茨的这个端口!框并尝试提取调用方。
对于每个呼叫,它都会向Jabber上的多用户聊天室发送一条消息。
历史记录
0.0.2(2013-04-26)
- pypi上的第一个版本 [DO3CC]