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>>