Untitled
unknown
plain_text
3 years ago
1.3 kB
10
Indexable
#include <iostream>
#include <dpp/dpp.h>
#include <fstream>
int main() {
std::string token = "TOKEN"; // Botunuzun Discord API token'ını buraya yazın
std::string filePath = "/path/to/file.ext"; // İletmek istediğiniz dosyanın tam yolunu buraya yazın
std::ifstream file(filePath, std::ios::binary);
if (!file) {
std::cerr << "Dosya açılamadı: " << filePath << std::endl;
return 1;
}
std::vector<uint8_t> fileContents((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());
dpp::cluster bot(token);
bot.on_ready([&bot, &fileContents]() {
std::cout << "Bot is ready!" << std::endl;
// Hedef kanal ID'sini buraya girin
const dpp::snowflake channelID = 1234567890;
bot.message_create(channelID, "Dosyanızı buraya gönderiyorum!", [fileContents](const dpp::confirmation_callback_t& callback) {
if (callback.is_error()) {
std::cerr << "Mesaj gönderme hatası: " << callback.error.message << std::endl;
return;
}
dpp::message msg = callback.reply;
// Dosyayı ek olarak gönderme
bot.message_create(channelID, "", dpp::message(fileContents, msg.attachments.front().filename));
});
});
bot.start(false);
return 0;
}
Editor is loading...