没有项目描述
meerk的Python项目详细描述
会议
通知您正在开会的聊天的简单机器人
如何运行
首先确保使用python 3.6
。
克隆项目:
git clone https://github.com/nikialeksey/meerk.git
安装依赖项和
pip install -r requirements.txt
Configure然后运行:
python main.py
或者可以将其用作服务或应用程序的库,请参见中的示例
^{
如何配置
要进行配置,需要制作文件的副本
^{local.cfg
改变它的内容。
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实现。