feat: telegram bot (#238)

This commit is contained in:
Dream Hunter
2024-05-16 12:57:23 +08:00
committed by GitHub
parent 6bb6fa8298
commit 78badf2eaa
23 changed files with 844 additions and 57 deletions

View File

@@ -47,10 +47,24 @@ export const getBooleanValue = (value) => {
if (typeof value === "string") {
return value === "true";
}
console.error("Invalid boolean value", value);
console.error(`Failed to parse boolean value: ${value}`);
return false;
}
export const getIntValue = (value, defaultValue = 0) => {
if (typeof value === "number") {
return value;
}
if (typeof value === "string") {
try {
return parseInt(value);
} catch (e) {
console.error(`Failed to parse int value: ${value}`);
}
}
return defaultValue;
}
export const getDomains = (c) => {
if (!c.env.DOMAINS) {
return [];