代码之家  ›  专栏  ›  技术社区  ›  Antonino S

Bot电报php:与特定用户的对话

  •  0
  • Antonino S  · 技术社区  · 6 年前

    在此步骤之后:

    if($message == "Bot copy me")
    {
        sendMessage($chatid, "Sure?");
    }
    

    例如,如果某个特定用户说“是”,机器人如何回复他说“机器人复制我”,并复制他直到他说“停止”?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Sean Wei    6 年前

    您必须使用自己的数据库。如果没有,最简单的方法是使用文件。

    例如,使用 file_get_contents("/tmp/tg-bot-{$chatid}-status") 获取状态。收到时 Sure 使用 file_put_contents("/tmp/tg-bot-{$chatid}-status", "REPLY") 设置。