join, play 구현

This commit is contained in:
2023-12-12 22:20:01 +09:00
parent 8b0d0bbff7
commit b2f40f21cf
26 changed files with 526 additions and 108 deletions

20
include/BumbleCeepp.hpp Normal file
View File

@@ -0,0 +1,20 @@
#pragma once
#include "Bot.hpp"
#include <string>
#include <list>
class BumbleCeepp : public IBot {
public:
static BumbleCeepp* GetInstance(std::string Token) {
static BumbleCeepp Instance(Token);
return &Instance;
}
void enqueue(std::string);
std::string dequeue();
protected:
std::list<std::string> MusicQueue;
private:
BumbleCeepp(std::string Token);
void OnCommand(const dpp::slashcommand_t& Event);
};