insert([ 'user_id' => $message['formId'], 'username' => $message['formUser'], 'nickname' => $message['formName'], 'chat_type' => $message['chatType'], 'content' => $message['text'] ?? '[非文本消息]', 'create_time' => date('Y-m-d H:i:s') ]); # --- [剧情模式:问卷系统开始] --- if ($message['text'] == "开始测试" || $message['text'] == "/drama") { $ret['sendText'] = "🌊 剧本场景:惊险一刻\n\n你和女朋友以及妈妈在河边散步,突然她们同时掉进水里了!你只能救一个,你会救谁?"; $ret['anniu'] = [ [ ["text" => "❤️ 救女朋友", "callback_data" => "drama_save_gf"], ["text" => "👵 救妈妈", "callback_data" => "drama_save_mom"] ], [ ["text" => "🏊‍♂️ 我不会游泳", "callback_data" => "drama_cant_swim"] ] ]; return $ret; } # --- [自定义开发开始] 在这里编写你自己的“暗号”回复逻辑 --- // 示例 1:简单的关键词回复 if ($message['text'] == "你好") { $ret['sendText'] = "👋 你好!我是您的专属机器人小助手,很高兴为您服务。"; return $ret; } // 示例 2:精美的功能菜单(带按钮) if ($message['text'] == "菜单" || $message['text'] == "/start") { $ret['sendText'] = "🌟 欢迎来到您的专属机器人空间\n\n系统状态:运行正常 [OK]\n当前身份:{$message['formName']}\n\n请点击下方按钮体验功能:"; $ret['anniu'] = [ [ ["text" => "👨‍💻 联系老板", "url" => "https://t.me/wjuan_bot"], ["text" => "📢 官方频道", "url" => "https://t.me/wjuan_bot"] ], [ ["text" => "💰 我的余额", "callback_data" => "my_account"], ["text" => "🛠️ 常用功能", "callback_data" => "tools"] ] ]; return $ret; } # --- [自定义开发结束] --- // 这是一个默认通用的全局免费功能,私聊给机器人发送图片 视频 文件 时返回文件file信息 if($message['chatType'] =="private"){ if($message['photo']){ $count = count($message['photo']); $ret['sendText'] = "图片File地址:\n".$message['photo'][$count-1]['file_id']."\n\n你可以在机器人后台使用该图片地址用作欢迎消息,定时广告等(该图片地址仅本机器人可用)"; }else if($message['video']){ $ret['sendText'] = "视频File地址:\n".$message['video']['file_id']."\n\n你可以在机器人后台使用该视频地址用作欢迎消息,定时广告等(该视频地址仅本机器人可用)"; }else if($message['document']){ $ret['sendText'] = "文件名称:{$message['document']['file_name']}\n文件类型:{$message['document']['mime_type']}\n文件大小:".round($message['document']['file_size']/1024,2)." Kb\n文件File地址:\n".$message['document']['file_id']."\n\n你可以在机器人消息中使用该文件地址(该文件地址仅本机器人可用)"; } if(pipei($message['text'],"查id")){ $base = new Base(); $base->sendUrl("/sendMessage?chat_id={$message['formId']}&text=
快速帮助您查询用户丶机器人丶频道丶群组的ID
&reply_markup=".'{"one_time_keyboard":false,"resize_keyboard":true,"keyboard":[[{"text":"查任意用户","request_user":{"request_id":1,"user_is_bot":false,"user_is_premium":true}},{"text":"只查高级用户","request_user":{"request_id":2,"user_is_bot":false,"user_is_premium":true}},{"text":"查机器人ID","request_user":{"request_id":3,"user_is_bot":true}}],[{"text":"查群组ID","request_chat":{"request_id":4,"chat_is_channel":false}},{"text":"查频道ID","request_chat":{"request_id":5,"chat_is_channel":true}},{"text":"添加入群","request_chat":{"request_id":6,"chat_is_channel":false,"chat_is_created":true,"bot_is_member":true}}],[{"text":" 实验性功能测试","request_contact":true}]]}'); } } return $ret; } }