Files
memind/wechat/daily-quote-library.mjs
john 830f8a4011
Memind CI / Test, build, and release guards (push) Successful in 5m36s
feat(wechat): add service-account push subscriptions and news morning cover delivery
Ship the 10-item numeric subscription loop on WeChat MP, wire schedule delivery
for news/weather/quote/health/finance/tech/knowledge/night/surprise pushes, and
extend news morning draft cover generation plus a one-shot draft push script.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-20 16:15:15 +08:00

58 lines
2.3 KiB
JavaScript

import { pickDailyLibraryEntry } from './push-content/daily-library-pick.mjs';
export const DAILY_QUOTE_LIBRARY = Object.freeze([
'你要按所想的去生活,别按生活的去想。',
'世界很大,脚步不要停;心很小,要装得下热爱。',
'不必光芒万丈,但应温暖有光。',
'把今天过好,就是对未来最好的投资。',
'慢一点没关系,方向对就好。',
'你值得被温柔以待,先从对自己温柔开始。',
'每一次认真生活,都是在给未来攒底气。',
'别急着回答世界,先听听自己的心跳。',
'山再高,往上走,总能登顶;路再长,走下去,定能到达。',
'生活不会一直顺利,但你可以一直努力。',
'把「以后再说」换成「现在就开始」。',
'你要相信,所有失去,都会以另一种方式归来。',
'不必和任何人比,今天的你比昨天更好就够了。',
'真正厉害的人,是把简单的事重复做,做到极致。',
'心有所期,忙而不茫;心有所向,素履以往。',
'当你觉得难的时候,正是在走上坡路。',
'允许自己偶尔停机,是为了更好地重启。',
'你要做那个,一出现就让人安心的人。',
'生活不是等待风暴过去,而是学会在雨中跳舞。',
'把抱怨的时间,用来改变能改变的事。',
'你所经历的,都会变成你的礼物。',
'别被情绪带着走,你要做情绪的主人。',
'今天的努力,是幸运的伏笔。',
'保持热爱,奔赴下一场山海。',
'你要悄悄拔尖,然后惊艳所有人。',
'人生没有白走的路,每一步都算数。',
'与其担心未来,不如现在就把事做好。',
'你要相信,好事正在来的路上。',
'把复杂留给自己,把简单留给生活。',
'愿你眼里有光,心中有爱,脚下有路。',
]);
export function pickDailyQuote({
userId = '',
timezone = 'Asia/Shanghai',
now = Date.now(),
} = {}) {
return pickDailyLibraryEntry({
userId,
timezone,
now,
library: DAILY_QUOTE_LIBRARY,
salt: 'quote',
});
}
export function formatDailyQuoteDeliveryText({
userId,
timezone = 'Asia/Shanghai',
now = Date.now(),
} = {}) {
const quote = pickDailyQuote({ userId, timezone, now });
return `💡 每日金句\n\n${quote}\n\n回复「取消7」关闭推送`;
}