кароче, есть пример от reo7sp (чутка изменил)
#include
#include
int main() {
TgBot::Bot bot("PLACE YOUR TOKEN HERE");
bot.getEvents().onCommand("start", [&bot](TgBot::Message::Ptr message) {
bot.getApi().sendMessage(message->chat->id, message->from->firstName + " Hi!");
});
bot.getEvents().onAnyMessage([&bot](TgBot::Message::Ptr message) {
printf("User wrote %s\n", message->text.c_str());
if (StringTools::startsWith(message->text, "/start")) {
return;
}
bot.getApi().sendMessage(message->chat->id, "Your message is: " + message->text);
});
try {
printf("Bot username: %s\n", bot.getApi().getMe()->username.c_str());
TgBot::TgLongPoll longPoll(bot);
while (true) {
printf("Long poll started\n");
longPoll.start();
}
} catch (TgBot::TgException& e) {
printf("error: %s\n", e.what());
}
return 0;
}
нужно чтобы когда пользователь вводил команду старт, бот тегал пользователя (допусти у пользователя ник "Амбассадор" и бот выводит просто "Амбассадор Hi!", нужно чтобы ник был ссылкой на его аккаунт в тг (нажимаешь на ник и перекидывает на его аккаунт тг)
Вопрос задан
06 июл.
67 просмотров