telebot-ts API Documentation - v1.0.0
GitHub Repository
Telegram Bot API
Preparing search index...
index
AsyncConversationManager
Class AsyncConversationManager
Manager orchestrating active async conversation sessions and update routing.
Index
Constructors
constructor
Methods
clear
Pending
Wait
enter
get
Session
Key
handle
Update
has
Active
Session
register
register
Pending
Wait
Constructors
constructor
new
AsyncConversationManager
()
:
AsyncConversationManager
Returns
AsyncConversationManager
Methods
clear
Pending
Wait
clearPendingWait
(
sessionKey
:
string
)
:
void
Parameters
sessionKey
:
string
Returns
void
enter
enter
(
name
:
string
,
context
:
CallbackContext
,
userId
?:
number
,
chatId
?:
string
|
number
,
)
:
Promise
<
void
>
Parameters
name
:
string
context
:
CallbackContext
Optional
userId
:
number
Optional
chatId
:
string
|
number
Returns
Promise
<
void
>
get
Session
Key
getSessionKey
(
userId
?:
number
,
chatId
?:
string
|
number
)
:
string
Parameters
Optional
userId
:
number
Optional
chatId
:
string
|
number
Returns
string
handle
Update
handleUpdate
(
update
:
Update
)
:
Promise
<
boolean
>
Parameters
update
:
Update
Returns
Promise
<
boolean
>
has
Active
Session
hasActiveSession
(
userId
?:
number
,
chatId
?:
string
|
number
)
:
boolean
Parameters
Optional
userId
:
number
Optional
chatId
:
string
|
number
Returns
boolean
register
register
(
name
:
string
,
handler
:
AsyncConversationHandlerFn
)
:
void
Parameters
name
:
string
handler
:
AsyncConversationHandlerFn
Returns
void
register
Pending
Wait
registerPendingWait
(
sessionKey
:
string
,
pending
:
PendingWait
)
:
void
Parameters
sessionKey
:
string
pending
:
PendingWait
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
clear
Pending
Wait
enter
get
Session
Key
handle
Update
has
Active
Session
register
register
Pending
Wait
GitHub Repository
Telegram Bot API
telebot-ts API Documentation - v1.0.0
Loading...
Manager orchestrating active async conversation sessions and update routing.