@GrigoryZhovtun
learn programming everywhere

Google Apps Script Telegram Bot редактирование старых сообщений?

Пытаюсь в глобальную переменную сохранить id и текст сообщения.
Хочу потом иметь доступ к ним, чтобы редактировать
Вот код:
let id_messages = {};

function doPost(e) {
    const contents = JSON.parse(e.postData.contents);
    const key = contents.message.from.id;
    const value = contents.message.message_id;
    id_messages[key] = value;

    switch (contents.message.text) {
      case "/start":
        id_messages.forEach(item => {
          bot.sendText(contents.message.from.id, item);
        });
        break;
}


По идее, функция doPost постоянно вызывается и в переменную id_messages должны попадать новые сообщения, но по факту туда сохраняется только самое последнее

Что я не так делаю?
  • Вопрос задан
  • 259 просмотров
Пригласить эксперта
Ответы на вопрос 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы