Search
Preparing search index...
The search index is not available
Avocord
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Avocord
ThreadChannel
Class ThreadChannel
Hierarchy
BaseGuildChannel
<
APIThreadChannel
>
ThreadChannel
Index
Constructors
constructor
Properties
client
data
guild
members
Accessors
archive
Timestamp
archived
auto
Archive
Duration
guild
Id
id
invitable
locked
member
member
Count
message
Count
name
owner
Id
thread
Metadata
type
Methods
add
Member
create
Message
delete
edit
fetch
Message
fetch
Messages
fetch
Pins
remove
Member
set
Rate
Limit
Per
User
Constructors
constructor
new
Thread
Channel
(
client
:
Client
, data
:
APIThreadChannel
, guild
:
Guild
)
:
ThreadChannel
Parameters
client:
Client
data:
APIThreadChannel
guild:
Guild
Returns
ThreadChannel
Properties
client
client
:
Client
data
data
:
APIThreadChannel
guild
guild
:
Guild
members
members
:
Collection
<
string
,
GuildMember
>
= ...
Accessors
archive
Timestamp
get
archiveTimestamp
(
)
:
string
Returns
string
archived
get
archived
(
)
:
boolean
Returns
boolean
auto
Archive
Duration
get
autoArchiveDuration
(
)
:
ThreadAutoArchiveDuration
Returns
ThreadAutoArchiveDuration
guild
Id
get
guildId
(
)
:
string
Returns
string
id
get
id
(
)
:
string
Returns
string
invitable
get
invitable
(
)
:
boolean
Returns
boolean
locked
get
locked
(
)
:
boolean
Returns
boolean
member
get
member
(
)
:
undefined
|
APIThreadMember
Returns
undefined
|
APIThreadMember
member
Count
get
memberCount
(
)
:
undefined
|
number
Returns
undefined
|
number
message
Count
get
messageCount
(
)
:
undefined
|
number
Returns
undefined
|
number
name
get
name
(
)
:
string
Returns
string
owner
Id
get
ownerId
(
)
:
string
Returns
string
thread
Metadata
get
threadMetadata
(
)
:
APIThreadMetadata
Returns
APIThreadMetadata
type
get
type
(
)
:
GuildText
|
GuildVoice
|
GuildCategory
|
GuildNews
|
GuildNewsThread
|
GuildPublicThread
|
GuildPrivateThread
|
GuildStageVoice
Returns
GuildText
|
GuildVoice
|
GuildCategory
|
GuildNews
|
GuildNewsThread
|
GuildPublicThread
|
GuildPrivateThread
|
GuildStageVoice
Methods
add
Member
add
Member
(
id
:
string
)
:
Promise
<
void
>
Parameters
id:
string
Returns
Promise
<
void
>
create
Message
create
Message
(
data
:
<internal>
.
CreateMessageData
, options
?:
{
disableEveryone
?:
boolean
}
)
:
Promise
<
<internal>
.
Message
>
Parameters
data:
<internal>
.
CreateMessageData
Optional
options:
{
disableEveryone
?:
boolean
}
Optional
disable
Everyone
?:
boolean
Returns
Promise
<
<internal>
.
Message
>
delete
delete
(
reason
?:
string
)
:
Promise
<
<internal>
.
Channel
>
Parameters
Optional
reason:
string
Returns
Promise
<
<internal>
.
Channel
>
edit
edit
(
data
:
<internal>
.
EditChannelData
)
:
Promise
<
<internal>
.
Channel
>
Parameters
data:
<internal>
.
EditChannelData
Returns
Promise
<
<internal>
.
Channel
>
fetch
Message
fetch
Message
(
id
:
string
)
:
Promise
<
<internal>
.
Message
>
Parameters
id:
string
Returns
Promise
<
<internal>
.
Message
>
fetch
Messages
fetch
Messages
(
data
:
<internal>
.
GetMessageOptions
)
:
Promise
<
<internal>
.
Message
[]
>
Parameters
data:
<internal>
.
GetMessageOptions
Returns
Promise
<
<internal>
.
Message
[]
>
fetch
Pins
fetch
Pins
(
)
:
Promise
<
<internal>
.
Message
[]
>
Returns
Promise
<
<internal>
.
Message
[]
>
remove
Member
remove
Member
(
id
:
string
)
:
Promise
<
void
>
Parameters
id:
string
Returns
Promise
<
void
>
set
Rate
Limit
Per
User
set
Rate
Limit
Per
User
(
rate_limit_per_user
:
number
)
:
Promise
<
<internal>
.
Channel
>
Parameters
rate_limit_per_user:
number
Returns
Promise
<
<internal>
.
Channel
>
Exports
<internal>
Thread
Channel
constructor
client
data
guild
members
archive
Timestamp
archived
auto
Archive
Duration
guild
Id
id
invitable
locked
member
member
Count
message
Count
name
owner
Id
thread
Metadata
type
add
Member
create
Message
delete
edit
fetch
Message
fetch
Messages
fetch
Pins
remove
Member
set
Rate
Limit
Per
User
Generated using
TypeDoc