【文件属性】:
文件名称:slack-slurper:Slack Websocket API-> Elasticsearch索引器
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-07 03:20:32
Clojure
懈怠者
进行实验,看看是否有可能从闲置的组织中收集和存档邮件,以便我们可以在免费套餐到期后进行搜索
到目前为止:
使用websockets连接到Slack RTM API
使用Ping消息使连接心跳动以使其保持活动状态
将所有消息写入日志文件
支持处理日志文件以将所有消息推送到ElasticSearch。
要进行搜索,请参阅相关的项目,该项目试图提供一个超级基本的Web界面来搜索消息。
待办事项
在websocket连接关闭时自动重新连接(即使有了心跳,有时我们也会失去连接,应该重新启动它)
除了记录消息外,还实时将消息实时发布到ES
仅过滤出“消息”类型的消息(出现很多其他内容,包括加入/离开通知等)。 为此,请尝试使用歧管式流量传感器。
提取用户信息/按用户名搜索
提取频道信息/按频道名称搜索
更多测试
命名空间
核心-启动/关闭; 托管REPL服务器; 调用日志记录
【文件预览】:
slack-slurper-master
----src()
--------slack_slurper()
----doc()
--------intro.md(111B)
----LICENSE(11KB)
----test()
--------slack_slurper()
--------data()
----README.md(4KB)
----project.clj(2KB)
----.gitignore(121B)