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;
}
}