getActiveUrl($channel_id);
$content = "[红包]【福利来袭】恭喜中奖啦!~ 恭喜获得活动资格,立即点击【年终回馈赚书币】,今年最后一次哟,机不可失,快来参加~!";
return $content;
}
/**
* 取消充值回复的分享内容
* @param int $channel_id 渠道ID
* @return mixed
*/
public function getPushReplyContent($channel_id)
{
$share_url = $this->getActiveUrl($channel_id,3);
$content = "[红包]恭喜!~ 获得一次赚书币资格,千载难逢的机会,今年最后一次哟,机不可失,快来参加~!立即点击【年终回馈赚书币】参与活动。";
return $content;
}
/**
* @param $channel_id
* @param string $from 1 => 公众号签到自动回复 2=>个人中心签到回复 3取消充值回复的分享内容
* @return bool|string
*/
public function getActiveUrl($channel_id, $from = 1)
{
$shortUrl = new ShortUrl();
$url = getCurrentDomain($channel_id) . $this->suffix_url.'?type='.$from;
$share_url = $shortUrl->tencent($channel_id, $url);
return $share_url;
}
/**
* 签到自动回复的分享内容
* @param int $channel_id 渠道ID
* @param int $from_user_id 分享人ID from_user_id
* @return mixed
*/
public function getShareContent($channel_id, $from_user_id)
{
$params['book_id'] = Config::get('site.share_book_id');
$params['share_chapter_num'] = Config::get('site.share_chapter_num');
$params['from_user_id'] = $from_user_id;
$params['time'] = time();
$default_channel_id = Config::get('site.share_default_channel_id');
$channel_id = !empty($default_channel_id) ? $default_channel_id : $channel_id;
$url = getCurrentDomain($channel_id,'/index/book/chapter',$params);
$shortUrl = new ShortUrl();
$share_url = $shortUrl->tencent($channel_id, $url);
$content = str_replace('{$share_url}', $share_url, Config::get('site.share_content'));
return $content;
}
/**
* 判断渠道是否开启了签到自动回复分享活动
* @param $channel_id
* @return bool
*/
public function checkChannel($channel_id)
{
if(Config::get('site.is_open_share') && Config::get('site.share_channels')){
if(Config::get('site.share_channels') == -1 ){
return true;
}else{
$channel_ids_arr = explode(',', str_replace(',', ',', Config::get('site.share_channels')));
if(in_array($channel_id, $channel_ids_arr)){
return true;
}
}
}
return false;
}
}