从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]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我应该关闭tcp连接吗?   java指定初始化一个有引用和没有引用的类之间的区别   Java JSON反序列化错误   java将InputStream插入PostgreSQL   java Android屏幕在活动启动时取消伪装   java两个字符串实例看起来相同,但它们的哈希代码不同   java如何创建**数字**而不是字符串的数组列表?   java我可以确定由正则表达式模式匹配的第一个字符集吗?   java以编程方式更改日期范围的日期格式   java Hibernate在加载时填充自动连接字段   java如何使两个不相关的实体(两个存储库)同时在一个项目中运行?可能吗?   使用singlechildevent检索java Firebase数据   在安卓中尝试动态添加片段时未找到java ID   在HTML中编码Java GB2312字符串无法正确显示   java在缓慢的消费卡夫卡上处理背压并避免重新平衡   由hibernate生成的java查询过于冗长