电报机器人:强制回复后我应该如何获得用户反馈?

telegram bot: how should i get user feedback after forcereply?

#!/usr/bin/env python3
#-*- encoding: utf-8 -*-

from apikey import tgbottoken,authedchat
from telebot import types
import telebot,logging

bot =telebot.TeleBot(tgbottoken)
telebot.logger.setLevel(logging.DEBUG)


def extract_arg(arg):
    return arg.split()[1:]

@bot.message_handler(commands=['newmail'])
def mailwithsg(msg):
    cid = msg.chat.id
    sendto = types.ForceReply(selective=False)
    bot.send_message(cid, "Send me another word:", reply_markup=sendto)

bot.polling(none_stop=True)

在使用这些方法并发送回复标记消息后,我应该如何获取用户的回复文本(如用户反馈)?我应该使用哪种方法?

我现在使用 pyTelegramBotAPI 作为 Python 包装器。

它会回复一条正常的消息。

只有 内联键盘应该使用 CallBackQuery 来处理它。

因此只需使用 message_id 来识别所有消息并执行您想要的操作。

使用我在 php 中的方法 - 我想你可以将它翻译成 python;

switch($reply_to_message_text)
   case 'Send me another word:':
        $usersreply =  $message ;
        $this->db->addfeedback($user_id,$usersreply)

     --------->here you can send some text to user and say Thanks)