Skip to content

GramIO API Reference / @gramio/prompt/dist / PromptFunction

Interface: PromptFunction()<GlobalData>

Defined in: prompt/index.d.ts:101

Type Parameters

Type ParameterDefault type
GlobalDatanever

Call Signature

PromptFunction<Data>(text, params?): Promise<PromptAnswer<"message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query", Data>>

Defined in: prompt/index.d.ts:103

Send message and wait answer

Type Parameters

Type ParameterDefault type
DataGlobalData

Parameters

ParameterType
textStringable
params?PromptFunctionParams<"message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query", Data>

Returns

Promise<PromptAnswer<"message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query", Data>>

Call Signature

PromptFunction<Event, Data>(event, text, params?): Promise<PromptAnswer<Event, Data>>

Defined in: prompt/index.d.ts:105

Send message and wait answer ignoring events not listed

Type Parameters

Type ParameterDefault type
Event extends "message" | "edited_message" | "channel_post" | "edited_channel_post" | "callback_query"-
DataGlobalData

Parameters

ParameterType
eventMaybeArray<Event>
textStringable
params?PromptFunctionParams<Event, Data>

Returns

Promise<PromptAnswer<Event, Data>>