0
我正在爲lita.io編寫處理程序插件。我想要做的是提供一個HTTP POST端點,當它被調用時,我想向Lita加入的所有房間發佈一些聊天消息。Lita.io處理程序插件 - 如何獲取所有連接房間的列表
我已經成功與發佈到在HTTP調用做這樣的鑑定爲參數指定房間:
def receive(request, response)
room = request.params['room']
Lita.logger.debug("stash-post-receive: room = #{room}")
target = Source.new(room: room)
json_data = parse_json(request.body.read) or return
message = format_message(json_data)
robot.send_message(target, message)
end
但是這需要調用者已經提供張貼到哪個房間。是否有辦法檢索Lita加入的所有房間的列表,以便我可以在那裏張貼?
這似乎是這種情況。對於我的使用案例,我採取了通過命令註冊不同的房間,並只發送給註冊我的插件的房間。仍然感謝您的回覆! –