用于 Discord 聊天客户端的 C++ 库。
用于 Discord 的 C++ 库
如果您喜欢编辑它们,请查看 文档仓库。
| 构建 | Windows MSVC | Ubuntu GCC | Ubuntu Clang | 文档 |
|---|---|---|---|---|
| 主机 | N/A | |||
| 开发 |
仅仅是为了使用 Discord 的 C++ 库带来的新鲜感。我也希望这个东西能够在诸如游戏机和一些微控制器等多种设备上运行。
#include "sleepy_discord/sleepy_discord.h"
class MyClientClass : public SleepyDiscord::DiscordClient {
public:
using SleepyDiscord::DiscordClient::DiscordClient;
void onMessage(SleepyDiscord::Message message) override {
if (message.startsWith("whcg hello"))
sendMessage(message.channelID, "Hello " + message.author.username);
}
};
int main() {
MyClientClass client("token", SleepyDiscord::USER_CONTROLED_THREADS);
client.setIntents(SleepyDiscord::Intent::SERVER_MESSAGES);
client.run();
}输入: 收到消息
whcg hello可能的输出: 消息已发送
Hello Sleepy Flower Girl更复杂的示例: - 石头剪刀布游戏 - 非官方的 Discord 3DS 客户端 - WebAssembly 客户端 (正在开发中) # 更新库会导致我的机器人崩溃吗?
暂无开放 Issues,或尚未同步最近议题。