没有项目描述

meerk的Python项目详细描述


会议

Mit LicensePython 3.6PyPI versionBuild Status

通知您正在开会的聊天的简单机器人

如何运行

首先确保使用python 3.6

克隆项目:

git clone https://github.com/nikialeksey/meerk.git

安装依赖项和

pip install -r requirements.txt

Configure然后运行:

python main.py

或者可以将其用作服务或应用程序的库,请参见中的示例 ^{}

如何配置

要进行配置,需要制作文件的副本 ^{}名为local.cfg 改变它的内容。

Caldav日历

添加日历支持CalDav 需要取消注释的格式 ^{}剖面 填写你的个人资料。如果有多个日历支持CalDav 您可以在local.cfg中创建一个具有相同字段和节名前缀caldav的新节, 但对于其他数据,例如:

[caldav-another]url: <another caldav url>username: <another caldav username>password: <another caldav password>

重要!Google Calendar不支持CAL DAV,您只有一种方法 使用*.ics files使其工作。

ICS日历

要使用^{}文件添加日历,需要取消注释 ^{}部分并填充 您的公共^{}文件链接。再说一次,如果你有一些 ^{}日历,您可以在local.cfg中创建几个节 名称前缀ics,例如:

[ics-another]url: <another ics url>[ics-yet-another]url: <yet another ics url>

要查找日历*.ics文件链接,通常需要打开日历设置,将其公开,并找到链接 日历*.ics文件。

松弛度

它只支持slack,但您可以参与更多的聊天。要配置slack,您猜到了,您需要 取消注释^{}节并填充, 例如:

[slack-app]token: xoxp-3165681461-*****6099680-*****3333042-*****007685996b538e88cbe92a6098bbusy_text: I am in a meetingbusy_emoji: :shushing_face:available_text: Android development 09.00 - 17.00available_emoji: :computer:

slack有一个legacy tokens需要生成 为了更新您的松弛状态并填写slack*部分中的token。在功能中,meerk迁移 松弛应用程序。

工作原理

meerk定期同步local.cfg日历中指定的内容,并定期验证是否存在 立即开会,然后将聊天状态更新为busy,否则available

谢谢

感谢@tobixen和他的项目caldav。我 use it in the Meerk暂时的。什么时候? #11出现在发布版本中,我去掉了 项目caldav将用作依赖项或编写自己的 CalDav实现。

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

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并