2026-07-07
Selecting...
Home Page
reload
Search in this channel...
Punch card
Raw Text (irssi format)
Fork on github
switch to admin mode
Jump to...
redirecting...
Log for
Ow< [MSFW]
pm 05:36:02
腹黒い茶
遇到夏季就覺得時間緩慢算嗎🤔
pm 05:41:10
@Yooru | 命の行方
那啥?
pm 05:43:31
Ying-Hao Liang
心理作用(x
pm 05:43:52
Ying-Hao Liang
台灣其實有夏令時間啊
只是現在沒有了
曾經有過
pm 07:32:19
Licson Lee
就是 Active-standby 的備援模式
pm 10:48:29
Fish Wang
那啥>
pm 10:51:14
腹黒い茶
pm 10:55:14
Licson Lee
就一臺 Bot 在 A 機
另一臺 Bot 在 B 機
平常只有 A 機的 bot 在做事
但是 A 機的 bot 掛掉以後會自動啓動 B 機的 bot 接替他的工作
pm 10:55:40
Licson Lee
那樣我維護的時候就不用 bot 下線了
pm 10:56:10
Licson Lee
而且我發現現在 Telegram Bot API 的 getUpdates 不會像以前一樣給回過去 24 小時沒收到的信息
pm 10:56:39
Licson Lee
所以我維護完以後收不到過去的信息記錄
pm 10:58:48
Alger Huang
https://www.ithome.com.tw/news/125265
pm 10:59:38
Fish Wang
但bot現在有heartbeat譨確定他掛掉沒嗎?
pm 11:00:30
Licson Lee
沒啊
pm 11:00:36
Licson Lee
所以打算寫進去(O
pm 11:00:48
Licson Lee
最好順便有 Pruning
pm 11:01:01
Licson Lee
就是 A 機回來以後自動跳回去 A 機做事
pm 11:01:37
Licson Lee
首先要有 Heartbeat,如果失去 Heartbeat 大約十秒就開 B 機的 bot
pm 11:01:59
Licson Lee
但是 Pruning 我在想怎麼做出來比較好
pm 11:02:09
Fish Wang
而且 A B 兩台機器機怎麼連線?
pm 11:02:21
Licson Lee
很容易啊,TCP 之類的
pm 11:02:21
Fish Wang
開個 http server?
pm 11:02:30
Licson Lee
不用 HTTP 這麼重量級
pm 11:03:52
Fish Wang
然後拿什麼當supervisor在確定另一個bot死掉時去開bot?
pm 11:04:21
Licson Lee
本來不是有個 loader 的嗎
pm 11:04:29
Licson Lee
做在裏面我覺得 OK
pm 11:06:08
Fish Wang
所以是 b 戳 a, a死了,b自動開啟
pm 11:06:15
Licson Lee
對
pm 11:06:29
Fish Wang
a活回來了,b發現a活著,b關掉自己
pm 11:06:31
Li-Fan Chen
每1ms戳一下
pm 11:06:31
Licson Lee
然後 A 回來了 B 把責任交回去 A
pm 11:06:33
Li-Fan Chen
戳爆他
pm 11:06:34
Licson Lee
對
pm 11:06:35
Li-Fan Chen
沒
pm 11:06:46
Li-Fan Chen
pm 11:06:46
Licson Lee
就像 VRRP 一樣(如果你知道那是什麼的話)
pm 11:09:19
Fish Wang
master
啟動,等十秒,等備援的發現自己活回來,開啟bot
備援用
啟動,戳 master,發現master不見了10秒後,還沒回來,開bot
pm 11:18:00
Ying-Hao Liang
我看看
pm 11:19:41
Licson Lee
對
pm 11:19:44
Licson Lee
就是這樣
pm 11:19:55
Licson Lee
會不會很難實作啊(望
pm 11:20:15
Licson Lee
我知道這不是普通人會要的功能(
created by
mmis1000
and release under
MIT License
GitHub Repo