Skip to content

Commit

Permalink
Aggiungi log di debug per il recupero e l'inserimento nel database
Browse files Browse the repository at this point in the history
  • Loading branch information
cristiancolosimo committed Dec 29, 2024
1 parent f1bacfe commit eeba4e1
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
16 changes: 16 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,12 @@ bot.on(UpdateType.Message, async ({ message }) => {
let lastState;

try {
if(env.DEBUG){console.log("Inizio recupero logs nel db");}
lastState = await db.query(
"SELECT status FROM logs ORDER BY id DESC LIMIT 1"
)[0][0];
if(env.DEBUG){console.log("Fine recupero logs nel db");}

} catch (_) {}
const stringaStato =
lastState === 1
Expand All @@ -91,22 +94,35 @@ bot.on(UpdateType.Message, async ({ message }) => {
console.log("start");
console.log(message!.from!.id);
try {
if(env.DEBUG){console.log("Inizio insert utente nel db");}
db.query("INSERT INTO users (telegram_id) VALUES (?)", [
message!.from!.id,
]);
if(env.DEBUG){console.log("Fine insert utente nel db");}

if(env.DEBUG){console.log("Inizio invio messaggio");}
bot.sendMessage({
chat_id: message.chat.id,
text:
"Ciao, sono il bot HLCS. Ti avviserò quando il laboratorio sarà aperto o chiuso. \n" +
stringaStato,
});
if(env.DEBUG){
console.log("Fine invio messaggio");
}
} catch (_) {
if(env.DEBUG){
console.log("Inizio invio messaggio");
}
bot.sendMessage({
chat_id: message.chat.id,
text:
"Ciao, sono il bot HLCS. Ti avviserò quando il laboratorio sarà aperto o chiuso, ti notifico che eri già iscritto \n" +
stringaStato,
});
if(env.DEBUG){
console.log("Fine invio messaggio");
}
}
}
});
Expand Down
4 changes: 3 additions & 1 deletion src/env.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ export function get_env() {
const GET_LAB_HISTORY_ENDPOINT = Deno.env.get("GET_LAB_HISTORY_ENDPOINT");
const HISTORY_INTERVAL = Deno.env.get("HISTORY_INTERVAL");
const TIMEZONE_OFFSET = Deno.env.get("TIMEZONE_OFFSET");
const DEBUG = Deno.env.get("DEBUG");
console.log(
"keys",
TOKEN_TELEGRAM,
Expand All @@ -27,6 +28,7 @@ export function get_env() {
GET_LAB_STATE_ENDPOINT,
GET_LAB_HISTORY_ENDPOINT,
HISTORY_INTERVAL:parseInt(HISTORY_INTERVAL),
TIMEZONE_OFFSET
TIMEZONE_OFFSET,
DEBUG
};
}

0 comments on commit eeba4e1

Please sign in to comment.