toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.agent.discord
/
DiscordSessionService
Discord
Session
Service
class
DiscordSessionService
Members
Constructors
Discord
Session
Service
Link copied to clipboard
constructor
(
)
Functions
cleanup
Old
Sessions
Link copied to clipboard
fun
cleanupOldSessions
(
hoursOld
:
Long
=
24
)
end
Session
Link copied to clipboard
fun
endSession
(
userId
:
String
,
channelId
:
String
)
get
All
Active
Sessions
Link copied to clipboard
fun
getAllActiveSessions
(
)
:
List
<
DiscordUserSession
>
get
Or
Create
Session
Link copied to clipboard
fun
getOrCreateSession
(
event
:
<Error class: unknown class>
)
:
DiscordUserSession
get
Session
Link copied to clipboard
fun
getSession
(
userId
:
String
,
channelId
:
String
)
:
DiscordUserSession
?
get
Session
Data
Link copied to clipboard
fun
getSessionData
(
session
:
DiscordUserSession
,
key
:
String
)
:
Any
?
update
Session
Data
Link copied to clipboard
fun
updateSessionData
(
session
:
DiscordUserSession
,
key
:
String
,
value
:
Any
)