Как узнать message id telegram

REDMOND

Как получить id сообщения, отправленного ботом телеграмм?

Отправка файла телеграмм ботом
Здравствуйте, можете подсказать, как сделать отправку телеграмм ботом архива?

Кодировка сообщения, отправленного с сайта
доброго всем времени суток. есть форма обратной связи с прикреплением файла или картинки. брал из.

Некорректное отображение сообщения, отправленного на e-mail
Отсылаю себе сообщение на мэйл (текст сообщения «привет»), за место этого выдается сообщение.

Чтение сообщения Telegram-ботом
Привет. Пишу бота для ТГ, возникли трудности с чтением ботом сообщений из конкретного чата/канала.

Основной функционал мессенджера не позволяет узнавать идентификатор чата или свой, разработчиками не предусмотрена эта опция.

А если мне надо после отправки сообщения методом sendmessage при нажатии на кнопку изменить текст сообщения методом editmessagetext, тоже не получится?

Добавлено через 31 минуту
Сам разобрался: просто присвоил переменной метод bot.send_message, после аттрибуту в методе editmessagetext message_id присвоил переменная.message_id. Тему можно закрывать

Сразу же узнать "id" толькочто отправленного в базу сообщения!
Доброго времени суток, ситуация такая, отправляю в базу сообщение, мне нужно чтобы сразу после.

Получить данные от бота в телеграмм
Всем привет, пытаюсь получить данные от бота телеграмм Для начала зарегистрировал бота тут.

Не могу получить ответ от телеграмм бота
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters updater =.

Как вычислить айпи адрес письма, отправленного с gmail
Добрый день! Кругом и всюду эти любвеобильные красивые овдовевшие миллиардеры из Нигерии и.

Узнать message_id в Telegram API

Бот отправляет сообщение через bot.send_message() и потом для его изменения нужен chat_id и message_id. С chat_id проблем нет, но не могу понять где и как взять message_id отправленного ботом сообщения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python telegram-bot или задайте свой вопрос.

дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.11.24.40828

REDMOND

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Get message_id of the message that is being sent #699

Hello what i am trying to do is sending a message to two users and then edit both messages when they press the inline keyboard button, i already managed to edit the messsage of the user that pressed the button but it dosen’t edit the other message sent to the second user, i imagine that is becuase the two messages dont share the same message_id so i need to capture both id’s so i can use that variable on the edit_messge parameters

The text was updated successfully, but these errors were encountered:

diegoatsv commented Feb 13, 2019

First those are the two messages i send and the edit message works only on the user that press the button i need it to edit both messages when only one user press the button

alexandercerutti commented Feb 13, 2019 •

Look at this library API: where the methods return a "Promise", you can use a Javascript Promise. A promise is a way to execute things after an async operation has been executed.

You can use Promise.all() and pass it an array of Promises (like the two .sendMessage ) and get in its .then() callback as a value, an array of the contents returned by the promises.

sidelux commented Feb 15, 2019 •

Well, you should save both message_ids. When user click the inline button only the id of that message is sent.
So:

diegoatsv commented Feb 15, 2019 •

Well, you should save both message_ids. When user click the inline button only the id of that message is sent.
So:

Well my problem is how to store that message_id or both id’s in case the second user is the one that press the button, i already used the promise to see the info of both messages and understand how de message_id is created but id dont know how to store the data in a variable to be used when some one press the button

sidelux commented Feb 15, 2019

Just use a file or a database, or a global array like:

But you lost it when you restart your bot, i suggest to use a permanent resource.

diegoatsv commented Feb 15, 2019

Well ill be constantly sending the keyboards so the variables should rewrite themselves so it doesnt has to be an permanent data, so i just need to store both variables to be used in the moment, but to be honest i have no idea of how to do it so if you could give me an example i would be grateful.

sidelux commented Feb 15, 2019 •

Maybe something like this:

Is not tested but it should working as concept.

diegoatsv commented Feb 15, 2019

Thanks i made some modificactions to the code that @sidelux post because that was giving me a polling error when i pressed the keyboard button but now it works, but still thankyou so much for your help, i understand that the id’s will be lost the moment that some one send another keyboard but it’s ok and thanks to you @alexandercerutti for the idea of using promises

REDMOND

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *