基于贝叶斯算法的Telegram广告拦截机器人(二):上线半月的故障、挑战与优化之路

1 引言 半个月前,我发布了一个基于贝叶斯算法的Telegram广告拦截机器人 @BayesSpamSniperBot (https://t.me/BayesSpamSniperBot) 项目地址:https://github.com/ramsayleung/bayes_spam_sniper 系列文章: 基于贝叶斯算法的Telegram广告拦截机器人(一):从问题到产品 尽管项目代码开源,但我始终以产品思维运营它。上线半个月以来,经历了故障、用户反馈与持续优化,现将这段经历分享出来。 ...

九月 13, 2025 · 9 分钟 · 4261 字

基于贝叶斯算法的Telegram广告拦截机器人(一):从问题到产品

English Version 系列文章: 基于贝叶斯算法的Telegram广告拦截机器人(二):上线半月的故障、挑战与优化之路 1 序言 我花了一周末时间,写了一个自学习的 Telegram 广告拦截机器人 @BayesSpamSniperBot (https://t.me/BayesSpamSniperBot),项目开源在:https://github.com/ramsayleung/bayes_spam_sniper 1.1 Telegram Telegram 是一个流行的即时通讯软件,类似微信,Whatsapp,已有超过10亿用户,支持许多强大的功能,如聊天记录云存储,支持Linux, Mac, Windows, Android, IOS, Web 多个平台,客户端都是开源,类似微信公众号的频道功能(Channel),还有我见过的最强大的机器人系统。 ...

八月 28, 2025 · 14 分钟 · 6691 字

从在加拿大退货失败的一件小事思考系统设计

1 前言 前天刚写完《软件设计的哲学》,满脑子还萦绕着模块耦合和接口抽象, 结果昨天就撞上一个现实中的“设计陷阱”——一次耗时数小时却无解的「退货」噩梦。 今天趁着周末,决定把这场荒诞遭遇拆解出来,既当吐槽,也当案例分析. ...

五月 31, 2025 · 6 分钟 · 2698 字

软件设计的哲学

1 前言 知道这本书是因为在 Hacker News 上有人提问:你读过最好的技术书是什么 1? 最高赞的书是 Design Data Intensive Application(DDIA, 即《数据密集型应用系统设计》2), 我觉得 DDIA 也担得起这个赞誉,然后最高赞的回答顺势提到了 A Philosophy Of Software Design 3, 想来能与 DDIA 齐名的书,肯定不会差得哪里去。 ...

五月 30, 2025 · 12 分钟 · 5643 字

The Non-designer's design book

1 Design principle 在谈论四个设计的基本准则前, 作者强调了关于命名的重要性. 作者举了一个例子, 在圣诞节, 他收到一本书介绍树木的分类, 他注意到一种叫Joshua tree的树, 造型奇特. 他想, 如果我看过, 我肯定会记得, 毕竟形状特别. 当他走出家门时, 发现社区80%的院子都有这种树, 但他此前从未注意到. 一旦你可以叫出它的名字, 你就发现它随处可见 ...

十月 17, 2021 · 2 分钟 · 986 字