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

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

如何使用遠程機器人模塊在機器人窗口中創建內聯按鈕,如果單擊該按鈕,其工作方式將與組中找到的

如何使用遠程機器人模塊在機器人窗口中創建內聯按鈕,如果單擊該按鈕,其工作方式將與組中找到的

慕虎7371278 2023-08-15 16:54:37
我對 python 比較陌生,我正在嘗試使用 telebot 創建一個電報機器人,這將創建一個類似測驗的游戲,每個用戶也可以創建自己的類似測驗的游戲。在用戶逐步創建此測驗的過程中,有一次,我需要他們向我發送一項民意調查,就像他們在群組中創建新民意調查一樣。但電報機器人內部沒有創建投票按鈕,因為這些按鈕通常在群組中找到,而不是在一對一聊天中找到。因此,我需要創建一個內聯鍵盤按鈕,單擊該按鈕后,用戶將創建一個民意調查并將其發送給機器人。我瀏覽了 github 中的文檔,但找不到任何對此有用的內容。這個類似的東西是由 telegram 自己的“Quizbot”實現的。為了清楚起見,我將附上該機器人的屏幕截圖。請幫助我確定如何在我的機器人中實現它。如果單擊“創建問題”按鈕:我是 python 和編碼的菜鳥,所以請幫助我解決這個問題。編輯:如果我使用 telegram 桌面而不是通過手機,我可以向機器人發送民意調查。我想知道如何在手機中使用它。
查看完整描述

1 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

通過使用遠程機器人,我們可以做到這一點。這使我們有機會通過手機應用程序創建民意調查。


import telebot

from telebot.types import ReplyKeyboardMarkup,KeyboardButton, 

                          KeyboardButtonPollType,ReplyKeyboardRemove


bot=telebot.Telebot(token='your bot token')

poll_markup=ReplyKeyboardMarkup(one_time_keyboard=True) 

poll_markup.add(KeyboardButton('send me a poll',

                request_poll=KeyboardButtonPollType(type='quiz')))

#from my experience, only quiz type and regular type polls can be send.


remove_board=ReplyKeyboardRemove()

bot.send_message(chat_id,text,reply_markup=poll_markup)

#some other code here


#this can be used to remove the replykeyboard when you no longer need it.

bot.send_message(chat_id,text,reply_markup=remove_board)

https://img1.sycdn.imooc.com//64db3d9b0001d60506430310.jpg

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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