fix: BotFather fingerprint uses all-hex (00000000000000000b0ffa00e000000f)

Old fp contained non-hex chars (o,r) which got stripped by normFP,
causing whois lookup failure and bot detection to miss.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Siavash Sameni
2026-03-29 11:17:05 +04:00
parent 76ee2ab585
commit e0e747e005
4 changed files with 4 additions and 4 deletions

View File

@@ -258,7 +258,7 @@ async fn register_bot(
// Only BotFather can register bots
// Require botfather_token field matching the stored BotFather token
if let Some(ref bf_token) = req.botfather_token {
let botfather_fp = "0000000000000000botfather00000000";
let botfather_fp = "00000000000000000b0ffa00e000000f";
let bf_key = format!("bot_fp:{}", botfather_fp);
let stored_token = state.db.tokens.get(bf_key.as_bytes())
.ok().flatten()