chatbot - 我应该如何每天传递我的消息?我想延迟大约 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" )
没有回应!
解决方案
这个 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" )
推荐阅读
- javascript - 如果包含确切数字,则将类添加到 div
- php - 如何在 TCPDF 中使用命名空间?
- java - 我正在创建一个用于预订实验室测试的 android 应用程序。如何为客户创建时间段以选择可用时间?
- r - 通过字符串匹配匹配并合并两个数据帧
- python - 将 pandas 数据框与计算合并
- sql-server - 如何在 SQL Server 上获取 VIEW 的查询 - 没有 CREATE VIEW 部分
- python-3.x - 如何在 Python 中使用不同的列表元素更新字典
- python - 由于“会话太新”,无法使用 Telethon 关闭会话
- sas - 在 SAS 中重新排列数据
- python - pyTelegramBotAPI 连接问题还是什么?