@@ -100,7 +100,7 @@ class PostHandler {
100100 if (have_t ) {
101101 const std::string &s = upd[" text" ].get <std::string>();
102102 bool my = easy_bot_check_command (s.c_str (), s.length (),
103- " FailsBot " , 8 , nullptr );
103+ BOT_NAME, COUNTOF (BOT_NAME) , nullptr );
104104
105105 if ((s.find (" /cancel" ) == 0 ) && my) {
106106 cancel (c, chatId, it, upd);
@@ -116,6 +116,7 @@ class PostHandler {
116116 users.addId (fromId);
117117 }
118118 }
119+
119120 virtual ~PostHandler () {}
120121protected:
121122 virtual bool onCancel (CURL *c, TgInteger chatId, It it, const json &upd) = 0;
@@ -142,7 +143,7 @@ class PhotoChannelPostHandler : public PostHandler {
142143
143144 sent_successfully += " в канал " ;
144145 sent_successfully += name;
145- sent_error += " в канал " ;
146+ sent_error += " в канал " ;
146147 sent_error += name;
147148 }
148149 send_request += " . Или нажми /cancel для отмены." ;
@@ -185,7 +186,7 @@ class AddAdminHandler : public PostHandler {
185186 auto &fwd = msg[" forward_from" ];
186187 TgInteger id = fwd[" id" ].get <TgInteger>();
187188 easy_perform_sendMessage (c, chatId,
188- " Этот пользователь добавлен в список редакторов канала." , TgMessageParse_Normal, 0 );
189+ " Готово. Пользователь добавлен в список редакторов канала." , TgMessageParse_Normal, 0 );
189190 // easy_perform_sendMessage(c, chatId, (std::string("Ок. пользователь добавлен в список администраторов канала.") + std::to_string(id)).c_str(), 0);
190191 h.addId (id);
191192 }
@@ -228,7 +229,7 @@ class AddAdminHandler : public PostHandler {
228229
229230 // todo, bleat.
230231 stop (it);
231- easy_perform_sendMessage (c, chatId, " вжух" , TgMessageParse_Normal, 0 );
232+ // easy_perform_sendMessage(c, chatId, "вжух", TgMessageParse_Normal, 0);
232233 }
233234 return true ;
234235 }
@@ -268,11 +269,8 @@ class BotCommandsHandler {
268269 return false ;
269270 }
270271 cmd->second ->command (c, upd, text, off, fromId, chatId);
271- // if (commands.find();
272272
273273 return true ;
274-
275- return false ;
276274 }
277275
278276 void addCommand (const std::string &name, std::unique_ptr<BotCommand> command)
@@ -353,7 +351,8 @@ int main(int argc, char *argv[])
353351 std::make_unique<PostCommandHandler>(photoPostHandler));
354352 commandsHandler.addCommand (" start" ,
355353 std::make_unique<ResponseBotCommand>(
356- std::string (" Привет! Я @" BOT_NAME " ! Я могу постить твои фотографии с подписями в канал. Чтобы это сделать, используй команду /" ) + postChannelName, TgMessageParse_Normal));
354+ std::string (" Привет! Я @" BOT_NAME " ! Я могу постить твои фотографии с подписями в канал. Чтобы это сделать, используй команду /" ) + postCommandName, TgMessageParse_Normal));
355+
357356 do {
358357 writefn_data_init (d);
359358 if (easy_perform_getUpdates (c, &d, sleep_time, upd_id) != CURLE_OK) {
0 commit comments