diff --git a/td/telegram/PollManager.cpp b/td/telegram/PollManager.cpp index fbd3fc7d4..1463d335c 100644 --- a/td/telegram/PollManager.cpp +++ b/td/telegram/PollManager.cpp @@ -246,6 +246,10 @@ PollManager::PollManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::m } void PollManager::start_up() { + if (td_->auth_manager_->is_bot()) { + return; + } + class StateCallback final : public StateManager::Callback { public: explicit StateCallback(ActorId parent) : parent_(std::move(parent)) { diff --git a/td/telegram/UpdatesManager.cpp b/td/telegram/UpdatesManager.cpp index 9fefaa74e..a64d402e4 100644 --- a/td/telegram/UpdatesManager.cpp +++ b/td/telegram/UpdatesManager.cpp @@ -275,6 +275,10 @@ void UpdatesManager::tear_down() { } void UpdatesManager::start_up() { + if (td_->auth_manager_->is_bot()) { + return; + } + class StateCallback final : public StateManager::Callback { public: explicit StateCallback(ActorId parent) : parent_(std::move(parent)) {