首页 > 解决方案 > 我应该如何每天传递我的消息?我想延迟大约 10 秒,那么我应该如何编辑代码?

问题描述

1.我必须使用与manychat的智能延迟相同的功能。但是我用 fbmq 编写聊天机器人代码,它使用的是 python 语言。所以在这段代码中,我想延迟 10 秒,然后使用 page_send(response.id,"link") 给用户。我应该如何编码?

@page.callback(['test4'])   
def callback_clicked_button(payload, event):
    recipient_id = event.sender_id
    page.send(recipient_id, "Before 10 secs" )

time_sleep(10)
     page.send(recipient_id, "link" )

没有回应!

标签: chatbot

解决方案


这个 python 时间具有sleep有助于延迟的功能。

import time
time.sleep(5) # 5 stand for seconds 

你的代码会像这样

import time

@page.callback(['test4'])   
def callback_clicked_button(payload, event):
    recipient_id = event.sender_id
    page.send(recipient_id, "Before 10 secs" )
    time.sleep(10)
    #time_sleep(10) 
    page.send(recipient_id, "link" )

推荐阅读