亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓消息文本顯示在我的命令行中?

如何讓消息文本顯示在我的命令行中?

哆啦的時光機 2023-08-22 16:30:10
我使用 pytelegrambotapi 庫在電報中制作我的機器人。這是我的代碼:import configimport telebotbot = telebot.TeleBot(config.token)@bot.message_handler(commands=['start'])def handle_start_message(message):    bot.send_message(message.chat.id, "Hello. I'm your bot")    print(message.text)我想要做的是在命令行中返回消息文本。它什么也沒返回,但是,機器人正在工作,因為它在電報中回復了我。
查看完整描述

2 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

最有可能的是,代碼在單獨的 Tread/Process 中運行,它無法訪問控制臺,因此無法在其中打印某些內容。

使用日志記錄到文件而不是打印。

查看完整回答
反對 回復 2023-08-22
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

這個可以工作,但它只會吐出全部內容。


@bot.message_handler(func=lambda message: True)

def echo_message(message):

    print(message)

    bot.reply_to(message, message.text)

我正在嘗試尋找更好的替代方案,希望我能讓這個過程變得簡單。


##updated

print(message.text)

我已經測試過了。


查看完整回答
反對 回復 2023-08-22
  • 2 回答
  • 0 關注
  • 1418 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號