@japofc/baileys - v2.4.7
GitHub
npm
Preparing search index...
MediaGuard
Interface MediaGuard
interface
MediaGuard
{
detectMediaType
:
(
message
:
Record
<
string
,
unknown
>
,
)
=>
GuardedMediaType
|
null
;
addExempt
(
jid
:
string
)
:
void
;
bind
(
sock
:
unknown
)
:
()
=>
void
;
block
(
type
:
GuardedMediaType
)
:
void
;
getRule
(
chat
:
string
)
:
GuardedMediaType
[]
|
null
;
handler
(
upsert
:
{
messages
:
unknown
[]
}
,
sock
?:
unknown
)
:
Promise
<
void
>
;
onDetected
(
cb
:
(
detection
:
MediaGuardDetection
)
=>
void
)
:
()
=>
void
;
onError
(
cb
:
(
info
:
{
error
:
unknown
;
msg
:
unknown
}
)
=>
void
)
:
()
=>
void
;
removeExempt
(
jid
:
string
)
:
boolean
;
setRule
(
chat
:
string
,
types
:
GuardedMediaType
[]
|
null
)
:
boolean
;
unbind
()
:
void
;
unblock
(
type
:
GuardedMediaType
)
:
boolean
;
}
Index
Properties
detect
Media
Type
Methods
add
Exempt
bind
block
get
Rule
handler
on
Detected
on
Error
remove
Exempt
set
Rule
unbind
unblock
Properties
detect
Media
Type
detectMediaType
:
(
message
:
Record
<
string
,
unknown
>
)
=>
GuardedMediaType
|
null
Type Declaration
(
message
:
Record
<
string
,
unknown
>
)
:
GuardedMediaType
|
null
Detect the media type of a message content (wrappers unwrapped), or null.
Parameters
message
:
Record
<
string
,
unknown
>
Returns
GuardedMediaType
|
null
Methods
add
Exempt
addExempt
(
jid
:
string
)
:
void
Parameters
jid
:
string
Returns
void
bind
bind
(
sock
:
unknown
)
:
()
=>
void
Parameters
sock
:
unknown
Returns
()
=>
void
block
block
(
type
:
GuardedMediaType
)
:
void
Parameters
type
:
GuardedMediaType
Returns
void
get
Rule
getRule
(
chat
:
string
)
:
GuardedMediaType
[]
|
null
Parameters
chat
:
string
Returns
GuardedMediaType
[]
|
null
handler
handler
(
upsert
:
{
messages
:
unknown
[]
}
,
sock
?:
unknown
)
:
Promise
<
void
>
Parameters
upsert
:
{
messages
:
unknown
[]
}
Optional
sock
:
unknown
Returns
Promise
<
void
>
on
Detected
onDetected
(
cb
:
(
detection
:
MediaGuardDetection
)
=>
void
)
:
()
=>
void
Parameters
cb
:
(
detection
:
MediaGuardDetection
)
=>
void
Returns
()
=>
void
on
Error
onError
(
cb
:
(
info
:
{
error
:
unknown
;
msg
:
unknown
}
)
=>
void
)
:
()
=>
void
Parameters
cb
:
(
info
:
{
error
:
unknown
;
msg
:
unknown
}
)
=>
void
Returns
()
=>
void
remove
Exempt
removeExempt
(
jid
:
string
)
:
boolean
Parameters
jid
:
string
Returns
boolean
set
Rule
setRule
(
chat
:
string
,
types
:
GuardedMediaType
[]
|
null
)
:
boolean
Parameters
chat
:
string
types
:
GuardedMediaType
[]
|
null
Returns
boolean
unbind
unbind
()
:
void
Returns
void
unblock
unblock
(
type
:
GuardedMediaType
)
:
boolean
Parameters
type
:
GuardedMediaType
Returns
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
detect
Media
Type
Methods
add
Exempt
bind
block
get
Rule
handler
on
Detected
on
Error
remove
Exempt
set
Rule
unbind
unblock
GitHub
npm
@japofc/baileys - v2.4.7
Loading...
Detect the media type of a message content (wrappers unwrapped), or null.