我做了一个Telegram网站,想问下怎么给用户的TG消息备份做增量备份?比如怎么判断消息是否是新的?多久备份一次比较合适?
首先,TG备份增量的关键就是“时间戳”和“消息ID”,每次备份的时候记录下最大消息ID或者最后一条消息的时间戳,下一次备份时,只抓取比这个值大的新消息即可。
判断新消息很简单,消息ID对比一下,或者看下发送时间,哪个新用哪个。
至于频率,如果网站访问量不是很大,1小时备份一次足够了,用户活跃度高的话,可以缩短到30分钟,或者更频繁一些。
别弄得太复杂,先把这两点搞定,就能跑起来了。