Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class Observer
import { Observer } from "https://deno.land/x/my_grammy@v0.1.1/observer.ts";

Constructors

new
Observer(composer: Composer<C>)

Type Parameters

C extends BaseContext
optional
Command extends string = string
optional
State extends string = string
optional
QueryPrefix extends string = string

Properties

anyQuery: () => unknown
audio: () => unknown
button: (text: string) => unknown
channelPost: () => unknown
command: (value: Command) => unknown
contact: () => unknown
writeonly
handler: (ctx: C) => any
message: () => unknown
photo: () => unknown
query: (prefix: QueryPrefix) => unknown
sticker: () => unknown
text: () => unknown
video: () => unknown

Methods

branch<_C extends C>(composer: Composer<_C>)
filter(predicate: (ctx: C) => boolean)
on<Q extends FilterQuery>(query: Q)
state(value: State)