带有长消息的顽皮通知

Posted

技术标签:

【中文标题】带有长消息的顽皮通知【英文标题】:naughty notifications with long messages 【发布时间】:2014-07-24 01:24:37 【问题描述】:

有没有办法绕过naughty的通知信息字数限制?我不知道那个限制是什么,但它们似乎在一定长度后被截断。我正在使用 orglendar,它将我的谷歌日历事件汇总在一个消息/窗格中,非常方便。

问题是,如果我有超过 4 个左右的事件,它们往往会变得太长并被中断。由于被截断的</span> 标记导致解析不正确,最终生成的消息有些不可读。

另外,由于通知消息可能不是为像这样的长列表而设计的,有没有我可以修改 orglendar 的替代小部件来代替使用?

【问题讨论】:

【参考方案1】:

查看the orglendar code,您似乎可以简单地将脚本顶部的calendar_width 变量调整为更大的值。

或者,the naughty documentation 告诉您可以使用nil 宽度来获得自动宽度。如果这是您想要的,您可以简单地更改 orglendar 以反映这一点。在 orglendar.lua 文件的底部(第 268 行),简单地注释掉或删除宽度参数:

calendar = naughty.notify( title = header,
                           text = cal_text,
                           timeout = 0, hover_timeout = 0.5,
                           -- width = calendar_width * char_width,
                           screen = mouse.screen,
                        )

【讨论】:

以上是关于带有长消息的顽皮通知的主要内容,如果未能解决你的问题,请参考以下文章

WebSocket长连接接入支付宝消息服务,实现消息通知

如何实现消息推送功能

推送通知消息自定义?

Firebase 云消息传递通知图像定价

如何使用 Firebase 云消息设置图像?

Android PushSharp Notification 消息修剪