From 8472267b60b204cea5fbdeaf8fe06443822d1bfb Mon Sep 17 00:00:00 2001 From: s Date: Tue, 25 Nov 2025 09:38:31 -0500 Subject: feat: add crypto analysis, email verification, and telegram lookup commands --- internal/formatter/telegram.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 internal/formatter/telegram.go (limited to 'internal/formatter/telegram.go') diff --git a/internal/formatter/telegram.go b/internal/formatter/telegram.go new file mode 100644 index 0000000..7491c66 --- /dev/null +++ b/internal/formatter/telegram.go @@ -0,0 +1,34 @@ +package formatter + +import ( + "fmt" + "git.db.org.ai/dborg/internal/models" + "git.db.org.ai/dborg/internal/utils" +) + +func FormatTelegramResults(response *models.TelegramPhoneResponse, asJSON bool) error { + if asJSON { + return utils.PrintJSON(response) + } + + PrintSection(fmt.Sprintf("📱 Telegram Phone Lookup")) + + fmt.Printf("%s: %s\n", Cyan("Identifier"), response.Identifier) + + if response.PhoneNumber != "" { + fmt.Printf("%s: %s\n", Cyan("Phone Number"), Green(response.PhoneNumber)) + } else { + fmt.Printf("%s: %s\n", Cyan("Phone Number"), Red("Not found")) + } + + fmt.Println() + PrintDivider() + fmt.Printf("%s: ", Cyan("Credits Remaining")) + if response.Credits.Unlimited { + fmt.Printf("%s\n", Green("Unlimited")) + } else { + fmt.Printf("%s\n", FormatCredits(int64(response.Credits.Remaining))) + } + + return nil +} -- cgit v1.2.3