- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码
bot.edit_message_text(chat_id = CHAT_ID, message_id = MESSAGE_ID, text = "message has been updated", reply_markup=inline_keyboard)
最佳答案
我认为你可以通过以下方式获得它:
lastMessageId = message[-1].message_id
lastChatId = message[-1].chat.id
我不知道你为什么需要它,但我发送了一个例子让你了解如何使用消息 ID 和用户 ID。
你应该创建一个键盘:
keyboard = types.InlineKeyboardMarkup()
keyboard.add(types.InlineKeyboardButton('Yes', callback_data='yes'),
types.InlineKeyboardButton('No', callback_data='no'))
创建命令:
@bot.message_handler(commands=['like'])
def like(message):
cid = message.chat.id
bot.send_message(cid, "Do you like it?", reply_markup=keyboard)
创建回调:
@bot.callback_query_handler(func=lambda call: call.data in ['yes', 'no'])
def callback_handler(call):
cid = call.message.chat.id
mid = call.message.message_id
answer = call.data
update_lang(cid, answer)
try:
bot.edit_message_text("You voted: " + answer, cid, mid, reply_markup=keyboard)
except:
pass
关于python - 如何在 telebot(pytelegramBotAPI)中获取 chat_id 和 message_id 以更新 Telegram bot(Python)中最后发送的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51611532/
数据库设计: 我想确定 2 个特定用户所属的 chat_id。 user_id 是已知的。例如,用户 25 和用户 28 属于 chat_id 1。这些也属于与 chat_id 2 的群聊。但是,应该
如何在 Telegram bot API 中获取用户 chat_id?文档说: Integer | Unique identifier for the message recipient — User
我有一张聊天参与者表,如下所示: id chat_id participant_id 1 1 5 2
我想知道我是否可以通过 telegram bot api 上的机器人向多个 chat_id 发送消息,但我无法弄清楚。这完全是因为 Telegram api 太难理解了。我用它向一个 chat_id
我正在使用 Telegram API 开发一个程序,通过他们的链接加入 Telegram 群组或 channel 。 加入群组或 channel 的方法(例如channels.joinChannel)
我正在尝试为我的电报 channel 获取我的 chat_id。 Bot 我收到此行错误: {"ok":false,"error_code":401,"description":"[Error]:
我们正在为 Telegram Bot 使用 python API,并且需要能够识别用户。 每个连接机器人的用户的 chat_id 是唯一的吗? 我们可以相信 chat_id 是一致的吗?例如,相同的
我使用curl来更新我的公共(public) channel 。这种语法: curl -X POST "https://api.telegram.org/bot144377327:AAGqdElkZ-
这是我的代码 bot.edit_message_text(chat_id = CHAT_ID, message_id = MESSAGE_ID, text = "message has been up
我是一名优秀的程序员,十分优秀!