D++ (DPP)
C++ Discord API Bot Library
Search
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
r
s
t
u
v
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
z
Typedefs
a
b
c
d
e
g
h
i
j
m
p
r
s
t
u
v
w
Enumerations
a
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Enumerator
a
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
Related Functions
▼
D++ (DPP)
►
D++: A C++ Discord API Library for Bots
►
Frequently Asked Questions (FAQ)
►
Installing D++
►
Creating a Discord Bot
►
Example Programs
►
Advanced Reference
Deprecated List
►
Namespaces
►
Classes
•
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
Deprecated List
Member
dpp::amod_type_harmful_link
Removed by Discord
Member
dpp::application::summary
Will be removed in v11
Member
dpp::channel::is_store_channel
() const
store channels are deprecated by Discord
Member
dpp::CHANNEL_STORE
store channels are deprecated by Discord
Member
dpp::cluster::co_guild_bulk_command_edit_permissions
(const std::vector< slashcommand > &commands, snowflake guild_id)
This has been disabled with updates to Permissions v2. You can use guild_command_edit_permissions instead
Member
dpp::cluster::co_guild_member_delete
(snowflake guild_id, snowflake user_id)
Replaced by
dpp::cluster::guild_member_kick
Member
dpp::cluster::co_guild_member_delete_role
(snowflake guild_id, snowflake user_id, snowflake role_id)
Use
dpp::cluster::guild_member_remove_role
instead
Member
dpp::cluster::co_guild_set_nickname
(snowflake guild_id, const std::string &nickname)
Deprecated in favor of Modify Current Member. Will be replaced by
dpp::cluster::guild_current_member_edit
Member
dpp::cluster::guild_bulk_command_edit_permissions
(const std::vector< slashcommand > &commands, snowflake guild_id, command_completion_event_t callback=
utility::log_error()
)
This has been disabled with updates to Permissions v2. You can use guild_command_edit_permissions instead
Member
dpp::cluster::guild_bulk_command_edit_permissions_sync
(const std::vector< slashcommand > &commands, snowflake guild_id)
This has been disabled with updates to Permissions v2. You can use guild_command_edit_permissions instead
Member
dpp::cluster::guild_member_delete
(snowflake guild_id, snowflake user_id, command_completion_event_t callback=
utility::log_error()
)
Replaced by
dpp::cluster::guild_member_kick
Member
dpp::cluster::guild_member_delete_role
(snowflake guild_id, snowflake user_id, snowflake role_id, command_completion_event_t callback=
utility::log_error()
)
Use
dpp::cluster::guild_member_remove_role
instead
Member
dpp::cluster::guild_member_delete_role_sync
(snowflake guild_id, snowflake user_id, snowflake role_id)
Use
dpp::cluster::guild_member_remove_role
instead
Member
dpp::cluster::guild_member_delete_sync
(snowflake guild_id, snowflake user_id)
Replaced by
dpp::cluster::guild_member_kick
Member
dpp::cluster::guild_set_nickname
(snowflake guild_id, const std::string &nickname, command_completion_event_t callback=
utility::log_error()
)
Deprecated in favor of Modify Current Member. Will be replaced by
dpp::cluster::guild_current_member_edit
Member
dpp::cluster::guild_set_nickname_sync
(snowflake guild_id, const std::string &nickname)
Deprecated in favor of Modify Current Member. Will be replaced by
dpp::cluster::guild_current_member_edit
Member
dpp::command_handler
commandhandler and message commands are deprecated and
dpp::slashcommand
is encouraged as a replacement.
Class
dpp::command_info_t
commandhandler and message commands are deprecated and
dpp::slashcommand
is encouraged as a replacement.
Class
dpp::command_source
commandhandler and message commands are deprecated and
dpp::slashcommand
is encouraged as a replacement.
Class
dpp::commandhandler
commandhandler and message commands are deprecated and
dpp::slashcommand
is encouraged as a replacement.
Member
dpp::g_channel_banners
Removed by Discord
Member
dpp::g_seven_day_thread_archive
Removed by Discord
Member
dpp::g_three_day_thread_archive
Removed by Discord
Member
dpp::GROUP_DM
this channel type was intended to be used with the now deprecated GameBridge SDK. Existing group dms with bots will continue to function, but newly created channels will be unusable
Member
dpp::guild::has_channel_banners
() const
Removed by Discord
Member
dpp::guild::has_seven_day_thread_archive
() const
Removed by Discord
Member
dpp::guild::has_three_day_thread_archive
() const
Removed by Discord
Member
dpp::integration_app::summary
Removed by Discord
Member
dpp::invite::inviter_id
Use the
inviter
field instead
Member
dpp::invite::stage
Deprecated
Member
dpp::message::set_file_content
(const std::string &fc)
Use
message::add_file
instead
Member
dpp::message::set_filename
(const std::string &fn)
Use
message::add_file
instead
Member
dpp::region
Deprecated in favour of per-channel regions. Please use
channel::rtc_region
instead.
Member
dpp::role_permissions
Use
dpp::permissions
instead.
Member
dpp::slashcommand::add_permission
(const
command_permission
&p)
Discord discourage use of this value and instead you should use default_member_permissions.
Member
dpp::slashcommand::default_permission
Discord discourage use of this value and instead you should use
slashcommand::default_member_permissions
.
Member
dpp::slashcommand::disable_default_permissions
()
Discord discourage use of this value and instead you should use default_member_permissions.
Member
dpp::slashcommand::permissions
Discord discourage use of this value and instead you should use default_member_permissions.
Member
dpp::sticker::asset
now an empty string but still sent by discord. While discord still send this empty string value we will still have a field here in the library.
Member
dpp::voice_receive_t::audio
Please switch to using audio_data.
Member
dpp::voice_receive_t::audio_size
Please switch to using audio_data.
D++ Library version 9.0.13
D++ Library version 9.0.12
D++ Library version 9.0.11
D++ Library version 9.0.10
D++ Library version 9.0.9
D++ Library version 9.0.8
D++ Library version 9.0.7
D++ Library version 9.0.6
D++ Library version 9.0.5
D++ Library version 9.0.4
D++ Library version 9.0.3
D++ Library version 9.0.2
D++ Library version 9.0.1
D++ Library version 9.0.0
D++ Library version 1.0.2
D++ Library version 1.0.1
D++ Library version 1.0.0