Thread
Table of Contents
Properties
-
$adapter
: Adapter
-
$chat
: Chat
-
$id
: string
-
$state
: StateAdapter
Methods
-
__construct()
: mixed
-
addReaction()
: void
-
delete()
: void
-
edit()
: SentMessage
-
fetchMessages()
: FetchResult
-
getState()
: array<string|int, mixed>
-
isSubscribed()
: bool
-
post()
: SentMessage
-
postEphemeral()
: void
-
removeReaction()
: void
-
setState()
: void
-
startTyping()
: void
-
subscribe()
: void
-
unsubscribe()
: void
-
normalizePostable()
: PostableMessage
-
runSendingMiddleware()
: PostableMessage|null
$adapter
read-only
public
Adapter
$adapter
$chat
read-only
public
Chat
$chat
$id
read-only
public
string
$id
$state
read-only
private
StateAdapter
$state
__construct()
public
__construct(string $id, Chat $chat, Adapter $adapter, StateAdapter $state) : mixed
Parameters
-
$id
: string
-
-
$chat
: Chat
-
-
$adapter
: Adapter
-
-
$state
: StateAdapter
-
addReaction()
public
addReaction(string $messageId, string $emoji) : void
Parameters
-
$messageId
: string
-
-
$emoji
: string
-
delete()
public
delete(string $messageId) : void
Parameters
-
$messageId
: string
-
edit()
public
edit(string $messageId, string|PostableMessage $message) : SentMessage
Parameters
-
$messageId
: string
-
-
$message
: string|PostableMessage
-
fetchMessages()
public
fetchMessages([FetchOptions|null $options = null ]) : FetchResult
Parameters
-
$options
: FetchOptions|null
= null
-
getState()
public
getState() : array<string|int, mixed>
Return values
array<string|int, mixed>
isSubscribed()
public
isSubscribed() : bool
post()
public
post(string|PostableMessage|Card $message) : SentMessage
Parameters
-
$message
: string|PostableMessage|Card
-
postEphemeral()
public
postEphemeral(string $userId, string|PostableMessage $message) : void
Parameters
-
$userId
: string
-
-
$message
: string|PostableMessage
-
removeReaction()
public
removeReaction(string $messageId, string $emoji) : void
Parameters
-
$messageId
: string
-
-
$emoji
: string
-
setState()
public
setState(array<string|int, mixed> $state) : void
Parameters
-
$state
: array<string|int, mixed>
-
startTyping()
public
startTyping() : void
subscribe()
public
subscribe() : void
unsubscribe()
public
unsubscribe() : void
normalizePostable()
private
normalizePostable(string|PostableMessage|Card $message) : PostableMessage
Parameters
-
$message
: string|PostableMessage|Card
-
runSendingMiddleware()
private
runSendingMiddleware(PostableMessage $message, string $operation) : PostableMessage|null
Parameters
-
$message
: PostableMessage
-
-
$operation
: string
-