This repository has been archived by the owner on Nov 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathconfig.php
180 lines (161 loc) · 4.96 KB
/
config.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<?php
/**
* 配置
*
* @author mybsdc <[email protected]>
* @date 2019/3/2
* @time 11:39
*/
return [
'debug' => false,
'stdout' => false,
/**
* 邮箱配置
*/
'mail' => [
/**
* 目前机器人邮箱账户支持谷歌邮箱、QQ邮箱以及163邮箱,程序会自动判断填入的邮箱类型。注意,QQ邮箱与163邮箱均使用账户加授权码的方式
* 登录,谷歌邮箱使用账户加密码的方式登录,请知悉。
*/
'to' => env('TO'), // 接收通知的邮箱
'toName' => '主人', // 收件人名字
'username' => env('MAIL_USERNAME'), // 机器人邮箱账户
'password' => env('MAIL_PASSWORD'), // 机器人邮箱密码或授权码
'debug' => 0, // debug,当邮件无法发送的情况下开启此项观察命令行界面提示信息,正式环境应关闭 0:关闭 1:客户端信息 2:客户端和服务端信息
// 'replyTo' => '[email protected]', // 接收回复的邮箱
// 'replyToName' => '作者', // 接收回复的人名
],
/**
* 数据库配置
*/
'database' => [
'mysql' => [
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', ''),
'username' => env('DB_USERNAME', ''),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8mb4',
],
'redis' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DB', 0)
],
],
'urlTtl' => 3600 * 2, // 缓存有效期2小时
'qynTtl' => 3600 * 24 * 30, // 庆余年有效期1个月
/**
* 价格折线截图宽高
*/
'width' => 1366,
'height' => 768,
/**
* 指定关键字,用于过滤低质量诗词
*/
'lowQualityKeywords' => [
'贫贱',
'妇人',
'死',
'坟',
'冢',
'黄土',
'棺',
'墓',
'母',
],
// 诗词最大重试次数
'maxRetry' => 2020,
// 开始发奋图强
'WORK_HARD_DATE_START' => '2020-02-28',
// 倒计时
'countdown' => 3,
/**
* 匹配商城URL的正则
*/
'goodsUrlRegex' => [
'京东' => 'https?:\/\/.*?jd\.(?:com|hk).*?(?:\.html|(?:(?=[\?\s])|$))',
'天猫|淘宝' => 'https?:\/\/(?:.*?tb\.cn.*?(?:(?=[\?\s])|$|(?=[^\x00-\xff]))|.*?(?:tmall\.com|taobao\.com).*?id=.*?(?:(?=[&\s])|$|(?=[^\x00-\xff])))|[¢\$₴₳€₤¥].*?[¢\$₴₳€₤¥]|.*?[綯淘].*?[寳宝宀]|手机天猫',
'唯品会' => 'https?:\/\/.*?vip\.com.*?\.html',
/*'当当' => 'https?:\/\/.*?dangdang\.com.*?(?:\.html|pid=.*?)(?:(?=[&\s<\?])|$|(?=[^\x00-\xff]))',
'亚马逊' => 'https?:\/\/.*?amazon\.cn.*?(?:(?=[\?\s<;&])|$)',*/
],
/**
* 微信机器人配置
*/
'weChat' => [
'path' => ROOT_PATH . '/logs/WeChat/',
/*
* swoole 配置项,执行主动发消息命令必须开启
*/
'swoole' => [
'status' => false,
'ip' => '127.0.0.1',
'port' => '8866',
],
/*
* 下载配置项
*/
'download' => [
'image' => false,
'voice' => false,
'video' => false,
'emoticon' => true,
'file' => false,
'emoticon_path' => ROOT_PATH . '/logs/WeChat/emoticons/',
],
/*
* 输出配置项
*/
'console' => [
'output' => true, // 是否输出
'message' => true, // 是否输出接收消息 (若上面为 false 此处无效)
],
/*
* 日志配置项
*/
'log' => [
'level' => 'debug',
'permission' => 0777,
'system' => ROOT_PATH . '/logs/WeChat/log',
'message' => ROOT_PATH . '/logs/WeChat/log',
],
/*
* 缓存配置项
*/
'cache' => [
'default' => 'file',
'stores' => [
'file' => [
'driver' => 'file',
'path' => ROOT_PATH . '/logs/WeChat/cache',
],
'redis' => [
'driver' => 'redis',
'connection' => 'default',
],
],
],
'database' => [
'redis' => [
'client' => 'predis',
'default' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 13,
],
],
],
/*
* 拓展配置
*/
'extension' => [
'admin' => [
'remark' => '',
'nickname' => 'mybsdc',
],
],
],
];