Kaynağa Gözat

机器人,优化

lizhen_gitee 2 yıl önce
ebeveyn
işleme
a810cc3741
1 değiştirilmiş dosya ile 8 ekleme ve 17 silme
  1. 8 17
      application/index/controller/Plantask.php

+ 8 - 17
application/index/controller/Plantask.php

@@ -27,6 +27,7 @@ class Plantask extends Controller
             'jointime' => ['gt',time()-86400],
             'gender' => 1,
             'gh_id'  => 0,
+            'auto_first_word' => 0,
         ];
         $oneuser = Db::name('user')->where($map)->order('id asc')->value('id');
         dump($oneuser);
@@ -48,24 +49,14 @@ class Plantask extends Controller
         //dump($oneword);
 
         //发送出去
-        $cache = Cache::connect(['type'=>'Redis']);
-        $times = $cache->get('plantask_first_word_'.$oneuser);
-        //dump($times);
-
-        if($times === false){
-            $times = 0;
-        }
-
-        if($times < 5){
-            $tenim = new \app\common\library\Tenim;
-            for($i = 0;$i < 5;$i++){
-                $ghuser_one  = isset($ghuser[$i])  ? $ghuser[$i]  : $ghuser[array_rand($ghuser)];
-                $oneword_one = isset($oneword[$i]) ? $oneword[$i] : $oneword[array_rand($oneword)];
-                $tenim->sendMessageToUser($ghuser_one,$oneuser,$oneword_one);
-                sleep(2);
-            }
-            $cache->set('plantask_first_word_'.$oneuser, 5);
+        $tenim = new \app\common\library\Tenim;
+        for($i = 0;$i < 5;$i++){
+            $ghuser_one  = isset($ghuser[$i])  ? $ghuser[$i]  : $ghuser[array_rand($ghuser)];
+            $oneword_one = isset($oneword[$i]) ? $oneword[$i] : $oneword[array_rand($oneword)];
+            $tenim->sendMessageToUser($ghuser_one,$oneuser,$oneword_one);
+            sleep(2);
         }
+        Db::name('user')->where('id',$oneuser)->update(['auto_first_word'=>1]);
 
     }
     //计划任务,二期之后,废弃