碎语 - 基于Typecho的微博客插件

微博客是轻量化的博客,一句话的博客。饭否、嘀咕、腾讯微博、Twitter 都用过,唯独没用过新浪微博,当时就觉得它娱乐性太重了,不喜欢。微信朋友圈,圈子又不太对,很多事情都不方便发出。博客的内容又太长,自己太懒,一个月保证一篇就足够了,所以微博客最适合我。于是,自己动手,丰衣足食,折腾了一个基于 Typecho 的微博客插件碎语,效果请查看我的碎语页面

基本功能都已经完成,可以基于微信&企业微信发送文本、图片、位置、语音消息,后台还可以根据消息合并规则对消息进行合并,合并后可以形成图文、图集以及语音、位置的描述消息。

总的来说,自己够用,暂时不会有太大更新,有兴趣的自行折腾吧。

后台示图

准备工作

说是准备工作,其实很多东西可有可无,如果全部都有,则是完全体,用起来体验也是最佳的。

  • 【必须】又拍云:用于存储图片、语音附件;申请地址
  • TinyPNG:用于有损压缩图片,基本不损失画质和感官;申请地址
  • 高德地图:用于支持地理位置分享;申请地址
  • 【推荐】企业微信:用于支持多种消息类型的发布渠道,自行创建企业和应用;申请地址

注意事项

  • 因为使用的是contents表存储数据,所以日志ID连续强迫症者请勿使用;
  • PHP环境需要支持pcntl_fork函数,不支持的话会出现图片多次发送的情况;
  • 附件(图片、语音)仅支持又拍云存储,不支持本地存储;
  • 使用语音消息会产生一定费用,如果每天发10条语音,每条语音一分钟,一个月的费用大概是1.14元,具体请查看又拍云云处理价格

下载地址

内含 Typecho插件、Chrome 插件和主题模板示例,其中主题模板示例大家可以参考模板的使用,在当前使用的主题下创建say.php文件,插件则会自动匹配主题文件。

蓝奏云 - 密码:4e3z

消息渠道

渠道文本图文图片图集语音视频链接
后台✔️
微信&企业微信✔️✔️✔️✔️

✔️:支持、❌:不支持、❕:可合并

消息合并规则

多条同类型或不同类型的消息合并到时间最早的一条消息。

  • 允许一条 text 与一条及以上 image 合并,类型改为 textpic;
  • 允许一条 textpic 与一条及以上 image 合并,类型改为 textpic;
  • 允许一条 text 与一条 location 合并,类型改为 location;
  • 允许一条 text 与一条 voice 合并,类型改为 voice;
  • 允许一条 text 与一条 music 合并,类型改为 music;
  • 允许多条 image 合并,类型为 image;

TODO

  • [x] 消息标签
  • [ ] 消息评论
  • [ ] 消息独立页面

更新记录

v1.1.0

  • 代码重构,使用原生数据表contents,不单独创建数据表;
  • 支持消息带有标签;
  • 增加支持网易云音乐链接;
  • 支持 Chrome 插件;

v1.0.0

  • 支持多种消息类型:文本消息text、图片消息image、图文消息textpic、语音消息voice、位置消息location
  • 支持三种消息状态(公开、私密、隐藏);
  • 支持管理后台发送文本消息;
  • 支持企业微信发送文本消息、图片消息、语音消息、位置消息;
  • 支持后台合并消息(具体查看消息合并规则
  • 支持又拍云存储图片、语音资源;
  • 支持 TinyPNG 压缩图片后进行存储;
THE END
插件Typecho
分享仿微信PC邮件通知模板
小柠柠是演技派

添加评论

已有 62 条评论

由 Google AI Gemini Pro 生成

碎语,一个轻量级的微博客插件,让 Typecho 焕发新的活力。它支持多种消息类型,可以满足用户的各种需求。尤其是与微信和企业微信的无缝集成,更是锦上添花。期待碎语的更多更新,让微博客在 Typecho 上绽放出更耀眼的光芒。

小熊
小熊 2023-02-20 22:21 回复
四川 iOS Safari

真好啊,大佬的这个插件

冰剑
冰剑 MOD 2023-02-21 13:34 回复
湖北 Windows 10 Chrome

导航站挺好看的。

Haths
Haths 2023-02-21 01:13 回复
广西 iOS Safari

围观大佬

冰剑
冰剑 MOD 2023-02-21 13:33 回复
湖北 Windows 10 Chrome

不是大佬,不要围观🤪

叶开
叶开 2023-02-21 12:20 回复
辽宁 Windows 10 Firefox

太棒了吧!!强烈支持!!

冰剑
冰剑 MOD 2023-02-21 13:34 回复
湖北 Windows 10 Chrome

来一套。

话说你以前的中文域名不用了?

叶开
叶开 2023-02-25 14:24 回复
辽宁 Windows 10 Firefox

现在不是typecho系统,如果要来一套,又要折腾好久了感觉哈哈。

“叶开.cn”还在用呀!设置了301挑战,xiamuyourenzhang.cn 也是 设置了301。我虽然换域名了,但是都会设置跳转的。

qq.md 只是方便访问 记着 哈哈。他们说 打 叶开.cn 不方便。

冰剑
冰剑 MOD 2023-02-25 19:39 回复
湖北 Windows 10 Chrome

过两年再换回来,又是一个typechoer。

对,还是qq.md好记,看着也顺眼。

叶开
叶开 2023-02-27 15:50 回复
辽宁 Windows 10 Firefox

说不定,哈哈。目前自己的折腾的博客系统挺好玩,哈哈。

其实这几次都没收到你的“邮件通知” ,我去企业邮箱垃圾箱看了也没有啊?

难道你把邮件通知 取消了?吗?

冰剑
冰剑 MOD 2023-02-27 15:53 回复
湖北 Windows 10 Chrome

有通知啊,目前了解到的应该都是正常接收啊。

叶开
叶开 2023-02-28 10:53
辽宁 Windows 10 Firefox

真的是一封都没有收到啊,我搜索一下“你的邮箱”最后一封邮件停留在 :2022/10/02。

最奇怪的是,我在企业邮箱垃圾箱一封邮件也没看到啊,太邪门了!

冰剑
冰剑 MOD 2023-03-01 14:58
湖北 Windows 10 Chrome

确实邪门,之前都正常收取,现在却收不到了。

叶开
叶开 2023-03-03 20:36
辽宁 Windows 10 Edge

你这条评论回复我也是一样没有收到。

不亦乐乎
不亦乐乎 2023-02-21 13:22 回复
福建 Windows 10 Chrome

黑布隆冬的没有日间模式么,我还以为右下角第一个是呢,点了是黑洞。

冰剑
冰剑 MOD 2023-02-21 13:30 回复
湖北 Windows 10 Chrome

跟随系统来的,系统设置的是暗色那么就是暗色,你系统应该是暗色模式的。😂

不亦乐乎
不亦乐乎 2023-02-21 13:32 回复
福建 Windows 10 Chrome

这么牛逼的么,确实是这样的。

不亦乐乎
不亦乐乎 2023-02-21 13:26 回复
福建 Windows 10 Chrome

所以没有备案的域名这个是没得搞?

冰剑
冰剑 MOD 2023-02-21 13:32 回复
湖北 Windows 10 Chrome

没考虑过这个问题,又拍云的话有临时域名,时间就不得而知了,目前我测试用的,小半年了,没啥问题。

不亦乐乎
不亦乐乎 2023-02-21 13:52 回复
福建 Android Edge

你域名不是有备案?

冰剑
冰剑 MOD 2023-02-21 13:54 回复
湖北 Windows 10 Chrome

是有备案,但应该只是绑定自定义域名才需要审核吧。

大峰
大峰 2023-02-21 13:54 回复
江苏 Windows 10 Firefox

一个字“强悍”

冰剑
冰剑 MOD 2023-02-23 22:03 回复
湖北 Android Edge

我没数错的话,这是两个字😅😅😅

Jdeal
Jdeal 2023-02-21 13:56 回复
江苏 Windows 10 Chrome

学习来了,嘿嘿 🤪

冰剑
冰剑 MOD 2023-02-23 22:05 回复
湖北 Android Edge

多多交流🍉🍉

威言威语
威言威语 2023-02-22 10:48 回复
上海 Windows 10 Firefox

随时发表就是好。😄

冰剑
冰剑 MOD 2023-02-23 22:07 回复
湖北 Android Edge

对啊,要能随时发布,也要发布方便。

书签网
书签网 2023-02-22 20:32 回复
江西 Windows 10 Chrome

看着非常不错啊,想收录起来

冰剑
冰剑 MOD 2023-02-23 22:07 回复
湖北 Android Edge

收吧收吧🦀🦀

Mr.Chou
Mr.Chou 2023-02-23 08:33 回复
广东 Android Edge

感谢分享,必须点赞收藏…😃

冰剑
冰剑 MOD 2023-02-23 22:08 回复
湖北 Android Edge

真的是奇怪了,你的域名怎么都访问不了。

Mr.Chou
Mr.Chou 2023-02-23 22:14 回复
广东 Android Edge

不应该呀,我之前禁过几个ip老发广告,不知道是不是那个问题,现在我删除了…你再试试?

冰剑
冰剑 MOD 2023-02-23 22:16 回复
湖北 Android Edge

还是不行,你啥时候换的域名?这个新域名我好像就没成功进入过。

Mr.Chou
Mr.Chou 2023-02-23 22:20 回复
广东 Android Edge

那就奇怪了,差不多有一个月了…😂

怡红公子
怡红公子 2023-02-24 21:36 回复
北京 Mac OS X Chrome

好耶,心水你的碎语页面很久了,总算可以光明正大的抄代码了!哈哈哈

冰剑
冰剑 MOD 2023-02-25 09:57 回复
湖北 Windows 10 Chrome

我以为你打错字了,然后去搜了下“心水”,学习了一个新词😀

不亦乐乎
不亦乐乎 2023-02-26 20:22 回复
福建 Linux Chrome

大佬,请教一下,typecho 搜索无结果时返回 500 错误页面如下内容,还有救不?

Argument 1 passed to Typecho\Widget::allocWithAlias() must be of the type string, null given, called in /var/Widget/Base/Contents.php on line 822
冰剑
冰剑 MOD 2023-02-27 13:16 回复
湖北 Windows 10 Chrome

我是菜鸡,这个我需要一点一点的调试才知道,看不出啥问题。

不亦乐乎
不亦乐乎 2023-02-27 13:19 回复
福建 Windows 10 Chrome

邮件回复里,内容没有强制换行,撑出去了。

冰剑
冰剑 MOD 2023-02-27 15:52 回复
湖北 Windows 10 Chrome

TODO一下,下次折腾😁

冰剑
冰剑 MOD 2023-02-27 21:03 回复
湖北 Windows 10 Chrome

刚试了下,挺正常的。。

不亦乐乎
不亦乐乎 2023-02-27 21:08 回复
福建 Linux Chrome

就我上面第一个回复,那个错误的内容我qq邮箱里就撑出去了,难道是邮箱的问题?

冰剑
冰剑 MOD 2023-02-27 21:13 回复
湖北 Android Edge

我用的也是qq,开始我在网易邮箱客户端看到正常,还特意去web端看了下,都没问题。

王叨叨
王叨叨 2023-02-28 23:02 回复
北京 Windows 10 Chrome

大佬太强了,话说如果不强制使用又拍云就好了。

冰剑
冰剑 MOD 2023-03-01 14:17 回复
湖北 Windows 10 Chrome

最初只是为了自己使用,压根没想过发出来,后面有时间了可能会加上本地的。

王叨叨
王叨叨 2023-03-08 12:58 回复
北京 Windows 10 Firefox

期待后续的更新。

wu先生
wu先生 2023-05-27 23:52 回复
湖北 Windows 10 Edge

极度同意。

Light
Light 2023-04-01 11:16 回复
天津 Windows 10 Chrome

大佬强的!👏

吴蛋蛋
吴蛋蛋 2023-04-16 19:40 回复
福建 Mac OS X Edge

好像有些主题都自带这些功能了

冰剑
冰剑 MOD 2023-04-21 10:10 回复
湖北 Windows 10 Chrome

不太清楚,没接触过,不过个人感觉主题自带的耦合度太高了。

寻梦xunm
寻梦xunm 2023-04-23 13:42 回复
江苏 Windows 10 Firefox

看起来不错

冰剑
冰剑 MOD 2023-04-27 14:45 回复
湖北 Windows 10 Chrome

够自己玩玩😄

冬天里向日葵
冬天里向日葵 2023-05-25 14:47 回复
浙江 Mac OS X Chrome

蹭个眼熟一下😄

TypechoWiki
TypechoWiki 2023-06-22 14:53 回复
山东 Mac OS X Chrome

感谢大佬的插件,已经收录到TypechoWiki了
https://www.typecho.wiki/typecho-plugin-say.html
另外大佬用的这个one主题也有收录,这个主题有源码分享吗?

冰剑
冰剑 MOD 2023-06-25 09:25 回复
湖北 Windows 10 Chrome

谢谢收录。

这个主题就如我描述的,是蚂蚱妹写给暮春妹的,我看着好看,就要过来了。据我所知是没有公开分享的,我只是魔改。

宋小才
宋小才 2023-06-25 22:29 回复
江苏 Windows 10 Edge

感谢大佬的分享,刚切换到typecho博客,真是惊喜不断。有个问题请教,配置企业微信的时候卡主了,企业微信里应用的api地址格式是什么。(代码小白,插件里的文档基本看不懂😅)

冰剑
冰剑 MOD 2023-06-27 09:42 回复
湖北 Windows 10 Chrome

https://domain.com/action/Say?push=&channel=wxwork

文档确实有些偏弱。

liudu
liudu 2023-08-14 15:40 回复
北京 Windows 10 Edge

Argument 1 passed to Widget\Base\Contents::size() must be an instance of Typecho\Db\Query, null given, called in /www/wwwroot/123.57.142.132/var/Widget/Archive.php on line 564

刚试了试出现这个报错

叶开
叶开 2023-08-16 08:36 回复
福建 Windows 10 Chrome

看看”日剧“和”泰剧” 保证是不一样的体验。哈哈。国产剧我都几年没看过了。

冰剑
冰剑 MOD 2023-08-16 08:44 回复
湖北 Android Edge

日剧其实也有一点,相对来说好很多。泰剧太好认了。

是时候给碎语加评论了。🌝🌝

火喵酱
火喵酱 2023-09-22 08:21 回复
辽宁 Windows 10 Chrome

哇,很喜欢这个功能,但是但是,我看更新记录写的1.1.0使用原生数据表contents,那1.0.0是不是使用的单独的数据表,可惜不提供下载了。

老哥可否分享一下1.0.0呀,感谢!

冰剑
冰剑 MOD 2023-09-24 22:00 回复
湖北 Windows 10 Chrome

1.0.0的确实是新建的表,但是我也找不到1.0的了😓。

火喵酱
火喵酱 2023-10-18 13:16 回复
辽宁 Windows 10 Chrome

呜呜呜我好难过

移动设备上继续阅读