TelegramBot/src/plugins/verifyInput.ts
2025-05-02 20:08:13 -04:00

14 lines
508 B
TypeScript

import { Context } from "telegraf";
import { replyToMessageId } from "../utils/reply-to-message-id";
export default function verifyInput(ctx: Context, userInput: string, message: string, verifyNaN = false) {
const reply_to_message_id = replyToMessageId(ctx);
if (!userInput || (verifyNaN && isNaN(Number(userInput)))) {
ctx.reply(message, {
parse_mode: "Markdown",
...({ reply_to_message_id })
});
return true;
}
return false;
}