diff --git a/td/telegram/cli.cpp b/td/telegram/cli.cpp index efa63ce81..bd6eed041 100644 --- a/td/telegram/cli.cpp +++ b/td/telegram/cli.cpp @@ -834,6 +834,17 @@ class CliClient final : public Actor { } break; } + case td_api::updateNewMessage::ID: { + auto message = static_cast(result.get())->message_.get(); + if (message != nullptr && message->content_->get_id() == td_api::messageText::ID) { + auto chat_id = message->chat_id_; + auto text = static_cast(message->content_.get())->text_->text_; + if (text == "/start" && use_test_dc_) { + on_cmd(PSTRING() << "sm " << chat_id << " Hi!"); + } + } + break; + } case td_api::file::ID: on_get_file(*static_cast(result.get())); break;