當前位置: 首頁>>代碼示例>>Python>>正文


Python Message.chat方法代碼示例

本文整理匯總了Python中telegram.Message.chat方法的典型用法代碼示例。如果您正苦於以下問題:Python Message.chat方法的具體用法?Python Message.chat怎麽用?Python Message.chat使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在telegram.Message的用法示例。


在下文中一共展示了Message.chat方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: test_conversation_handler_per_user

# 需要導入模塊: from telegram import Message [as 別名]
# 或者: from telegram.Message import chat [as 別名]
    def test_conversation_handler_per_user(self, dp, bot, user1):
        handler = ConversationHandler(
            entry_points=self.entry_points,
            states=self.states,
            fallbacks=self.fallbacks,
            per_chat=False)
        dp.add_handler(handler)

        # User one, starts the state machine.
        message = Message(0, user1, None, self.group, text='/start', bot=bot)
        dp.process_update(Update(update_id=0, message=message))

        # The user is thirsty and wants to brew coffee.
        message.text = '/brew'
        dp.process_update(Update(update_id=0, message=message))

        # Let's now verify that for the same user in a different group, the state will still be
        # updated
        message.chat = self.second_group
        message.text = '/pourCoffee'
        dp.process_update(Update(update_id=0, message=message))

        assert handler.conversations[(user1.id,)] == self.DRINKING
開發者ID:technoekat,項目名稱:prodeda1,代碼行數:25,代碼來源:test_conversationhandler.py


注:本文中的telegram.Message.chat方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。