metatell Bot SDK - v2.0.0
GitHub
NPM
Preparing search index...
@metatell/bot-sdk
Module
Modules
<internal>
Enumerations
NafComponentId
SystemEvents
Classes
AnimationService
AppSettings
AuthenticationError
AuthenticationService
AvatarController
ChannelService
ConfigurationProvider
ConnectionManager
CoreServiceFactory
DefaultAgentClient
DefaultLoggerProvider
EventBus
MessageService
MetatellError
NafMessageBuilder
NavigationError
OrganizationService
PresenceManager
ProtocolError
RateLimitedError
RateLimitedQueue
ServiceContainer
ServiceIdentifier
TimeoutError
TokenBucketRateLimiter
TransportError
UserAvatarManager
Interfaces
AgentClient
AgentClientConfig
AgentClientEvents
AgentVoiceAttachment
AgentVoiceConfig
Animation
AnimationPlaybackResult
AnimationPlayOptions
AvatarAsset
AvatarComponentData
AvatarState
BotConfiguration
BotContext
BotInfo
BotProfile
ConnectionOptions
ConnectionStatus
ConnectOptions
CreateClientOptions
Euler
EulerRotation
IAnimationService
IAppSettings
IAuthenticationService
IAvatarController
IChannelService
IConfigurationProvider
IConnectionManager
IEventBus
IMessageService
IOrganizationService
IPresenceManager
IUserAvatarManager
IWebSocketConnectionManager
LogEvent
Logger
LoggerProvider
LogRecord
LogSink
MetatellClient
MetatellClientEvents
NafAvatarConfig
NAFComponentMap
NAFCreateMessage
NAFEntityData
NafMessage
NAFMultiUpdateMessage
NAFRemoveMessage
NavigationCursor
NavigationRuntime
NavigationSnapshot
NavigationSpawnPoint
NavigationStepResult
NavigationValidator
OrganizationAvatar
OrganizationInfo
PcmInputOptions
PlaybackControls
Position3D
PrepareNavigationOptions
PresenceUser
PreviousNavigation
Quaternion
RegisterOptions
RingBufferLike
RoomJoinInfo
RoomSceneChangedEvent
RoomSceneInfo
Scale3D
User
UserAvatar
Vec3
VRMAnimation
WebSocketState
Type Aliases
LogLevel
NafDataType
NavigationErrorCode
PcmInput
PrepareNavigationResult
ServiceKey
ServiceType
TypedNAFMessage
UserAvatarEvent
Variables
pcm
Functions
createAgentClient
createAgentClientWithFactory
createMetatellClient
enableVoice
extractAvatarData
extractBodyRotation
extractPosition
getLogger
getLoggerProvider
getRingBuffer
isMetatellError
isNAFCreateMessage
isNAFMultiUpdateMessage
isNAFRemoveMessage
isRetryableError
isTypedNAFMessage
registerLoggerProvider
resetLoggerProvider
References
CoreLogRecord
→
LogRecord
ServiceFactory
→
CoreServiceFactory
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Modules
<internal>
Enumerations
Naf
Component
Id
System
Events
Classes
Animation
Service
App
Settings
Authentication
Error
Authentication
Service
Avatar
Controller
Channel
Service
Configuration
Provider
Connection
Manager
Core
Service
Factory
Default
Agent
Client
Default
Logger
Provider
Event
Bus
Message
Service
Metatell
Error
Naf
Message
Builder
Navigation
Error
Organization
Service
Presence
Manager
Protocol
Error
Rate
Limited
Error
Rate
Limited
Queue
Service
Container
Service
Identifier
Timeout
Error
Token
Bucket
Rate
Limiter
Transport
Error
User
Avatar
Manager
Interfaces
Agent
Client
Agent
Client
Config
Agent
Client
Events
Agent
Voice
Attachment
Agent
Voice
Config
Animation
Animation
Playback
Result
Animation
Play
Options
Avatar
Asset
Avatar
Component
Data
Avatar
State
Bot
Configuration
Bot
Context
Bot
Info
Bot
Profile
Connection
Options
Connection
Status
Connect
Options
Create
Client
Options
Euler
Euler
Rotation
I
Animation
Service
I
App
Settings
I
Authentication
Service
I
Avatar
Controller
I
Channel
Service
I
Configuration
Provider
I
Connection
Manager
I
Event
Bus
I
Message
Service
I
Organization
Service
I
Presence
Manager
I
User
Avatar
Manager
I
Web
Socket
Connection
Manager
Log
Event
Logger
Logger
Provider
Log
Record
Log
Sink
Metatell
Client
Metatell
Client
Events
Naf
Avatar
Config
NAF
Component
Map
NAF
Create
Message
NAF
Entity
Data
Naf
Message
NAF
Multi
Update
Message
NAF
Remove
Message
Navigation
Cursor
Navigation
Runtime
Navigation
Snapshot
Navigation
Spawn
Point
Navigation
Step
Result
Navigation
Validator
Organization
Avatar
Organization
Info
Pcm
Input
Options
Playback
Controls
Position3
D
Prepare
Navigation
Options
Presence
User
Previous
Navigation
Quaternion
Register
Options
Ring
Buffer
Like
Room
Join
Info
Room
Scene
Changed
Event
Room
Scene
Info
Scale3
D
User
User
Avatar
Vec3
VRM
Animation
Web
Socket
State
Type Aliases
Log
Level
Naf
Data
Type
Navigation
Error
Code
Pcm
Input
Prepare
Navigation
Result
Service
Key
Service
Type
Typed
NAF
Message
User
Avatar
Event
Variables
pcm
Functions
create
Agent
Client
create
Agent
Client
With
Factory
create
Metatell
Client
enable
Voice
extract
Avatar
Data
extract
Body
Rotation
extract
Position
get
Logger
get
Logger
Provider
get
Ring
Buffer
is
Metatell
Error
is
NAF
Create
Message
is
NAF
Multi
Update
Message
is
NAF
Remove
Message
is
Retryable
Error
is
Typed
NAF
Message
register
Logger
Provider
reset
Logger
Provider
References
Core
Log
Record
Service
Factory
GitHub
NPM
metatell Bot SDK - v2.0.0
Loading...