Esempio n. 1
0
 public function get_new_messages($limit = 5)
 {
     $curl_handle = new curl_handle();
     foreach ($this->channel_data as $channel => $data) {
         $url = "https://discordapp.com/api/channels/" . $channel . "/messages?";
         $url .= "limit=" . $limit;
         if (isset($data['current_message'])) {
             $url .= "&after=" . $data['current_message'];
         }
         $header = array("Authorization: " . $this->auth_token);
         $return = json_decode($curl_handle->get($url, $header), true);
         $this->message_que = array_merge($this->message_que, $return);
         usleep(500000);
     }
     $this->message_que = array_values($this->message_que);
     //TODO order message que by time
     $this->last_read = 0;
 }