Examples /

Filter Queries

Filtering the incoming updates.

grammY's update filtering makes writing bots much easier. You don't need hundreds of `if-else` in your code. You don't need to check for messages that has URLs, mentions, etc using ifs. In this example, you'll learn how to filter updates in the proper way! NOTE: If you're using TypeScript, you can get a complete list of filter queries right in your editor.

Import the `Bot` class and create a bot using your bot token.
import { Bot } from "https://deno.land/x/grammy@v1.10.1/mod.ts";
const bot = new Bot("<REPLACE_BOT_TOKEN>");
Start the bot.
bot.start();

Run this example locally using the Deno CLI:

deno run --allow-net https://yex-5r0cntvz8ct0.deno.dev/filter-queries.ts
Message Formatting