From 1aa81588384359f1f96b0dff453374570439af72 Mon Sep 17 00:00:00 2001 From: Oleg Morozenkov Date: Thu, 26 Jan 2023 10:34:29 +0300 Subject: fix #254 --- samples/file/src/main.cpp | 52 ----------------------------------------------- 1 file changed, 52 deletions(-) delete mode 100644 samples/file/src/main.cpp (limited to 'samples/file/src/main.cpp') diff --git a/samples/file/src/main.cpp b/samples/file/src/main.cpp deleted file mode 100644 index f46b288..0000000 --- a/samples/file/src/main.cpp +++ /dev/null @@ -1,52 +0,0 @@ -#include -#include -#include -#include -#include - -#include - - -using namespace std; -using namespace TgBot; - -int main() { - string token(getenv("TOKEN")); - printf("Token: %s\n", token.c_str()); - - Bot bot(token); - bot.getEvents().onCommand("start", [&bot](Message::Ptr message) { - bot.getApi().sendMessage(message->chat->id, "Hi!"); - }); - bot.getEvents().onAnyMessage([&bot](Message::Ptr message) { - printf("User wrote %s\n", message->text.c_str()); - - File::Ptr file = bot.getApi().getFile(message->document->fileId); - std::string fileContent = bot.getApi().downloadFile(file->filePath); - - if (StringTools::startsWith(message->text, "/start")) { - return; - } - bot.getApi().sendMessage(message->chat->id, "Your file content: " + fileContent); - }); - - signal(SIGINT, [](int s) { - printf("SIGINT got\n"); - exit(0); - }); - - try { - printf("Bot username: %s\n", bot.getApi().getMe()->username.c_str()); - bot.getApi().deleteWebhook(); - - TgLongPoll longPoll(bot); - while (true) { - printf("Long poll started\n"); - longPoll.start(); - } - } catch (exception& e) { - printf("error: %s\n", e.what()); - } - - return 0; -} -- cgit v1.2.3