|
@@ -191,21 +191,20 @@ class BaseService
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @description: 群组通知
|
|
* @description: 群组通知
|
|
|
- * @param string $text 通知内容
|
|
|
|
|
- * @param array $keyboard 操作按钮
|
|
|
|
|
- * @param string $separator 分隔符
|
|
|
|
|
- * @param boolean $isTop 是否置顶
|
|
|
|
|
|
|
+ * @apiParam string $text 通知内容
|
|
|
|
|
+ * @apiParam array $keyboard 操作按钮
|
|
|
|
|
+ * @apiParam string $separator 分隔符
|
|
|
|
|
+ * @apiParam boolean $isTop 是否置顶
|
|
|
*/
|
|
*/
|
|
|
- public static function bettingGroupNotice($text, $keyboard = [], $image = '', $isTop = false, $separator = "\n")
|
|
|
|
|
|
|
+ public static function bettingGroupNotice($text, $keyboard = [], $image = '', $isTop = false, $separator = "\n"): array
|
|
|
{
|
|
{
|
|
|
$bettingGroup = Config::where('field', 'betting_group')->first()->val;
|
|
$bettingGroup = Config::where('field', 'betting_group')->first()->val;
|
|
|
if (empty($separator)) $separator = "\n";
|
|
if (empty($separator)) $separator = "\n";
|
|
|
$array = explode($separator, $text);
|
|
$array = explode($separator, $text);
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
foreach ($array as $key => $line) {
|
|
foreach ($array as $key => $line) {
|
|
|
- if (empty(str_ireplace(" ","",str_ireplace("\n",'',$line)))) {
|
|
|
|
|
|
|
+ if (empty(str_ireplace(" ", "", str_ireplace("\n", '', $line)))) {
|
|
|
unset($array[$key]);
|
|
unset($array[$key]);
|
|
|
} else {
|
|
} else {
|
|
|
$array[$key] .= $separator;
|
|
$array[$key] .= $separator;
|