-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
config.php
110 lines (104 loc) · 5.36 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
<?php
/**
* 配置
*
* @author mybsdc <[email protected]>
* @date 2019/3/2
* @time 11:39
*/
return [
'message' => [
/**
* 邮箱配置
*/
'mail' => [
/**
* 目前机器人邮箱账户支持谷歌邮箱、QQ邮箱、163邮箱以及Outlook邮箱,程序会自动判断填入的邮箱类型并使用合适的配置。也可以自定义邮箱配置。
* 注意,QQ邮箱与163邮箱均使用账户加授权码的方式登录,谷歌邮箱使用账户加密码的方式登录,请知悉。
*/
'to' => env('TO'), // 用于接收通知的邮箱
'recipient_name' => '主人', // 收件人名字
'username' => env('MAIL_USERNAME'), // 机器人邮箱账户
'password' => env('MAIL_PASSWORD'), // 机器人邮箱密码或授权码
'enable' => (int)env('MAIL_ENABLE'), // 是否启用,默认启用
'not_enabled_tips' => env('MAIL_USERNAME') && env('MAIL_PASSWORD'), // 提醒未启用
// 'reply_to' => '[email protected]', // 接收回复的邮箱
// 'reply_to_name' => '作者', // 接收回复的人名
'host' => env('MAIL_HOST'), // 邮件 SMTP 服务器
'port' => env('MAIL_PORT'), // 邮件 SMTP 端口
'encryption' => env('MAIL_ENCRYPTION'), // 邮件加密方式
'class' => \Luolongfei\Libs\MessageServices\Mail::class,
'name' => lang('100064'),
],
/**
* Telegram Bot
*/
'telegram' => [
'chat_id' => env('TELEGRAM_CHAT_ID'), // 你的chat_id,通过发送“/start”给@userinfobot可以获取自己的id
'token' => env('TELEGRAM_BOT_TOKEN'), // Telegram Bot 的 token
'enable' => (int)env('TELEGRAM_BOT_ENABLE'), // 是否启用,默认不启用
'not_enabled_tips' => env('TELEGRAM_CHAT_ID') && env('TELEGRAM_BOT_TOKEN'), // 提醒未启用
'class' => \Luolongfei\Libs\MessageServices\TelegramBot::class,
'name' => lang('100065'),
'proxy' => env('TELEGRAM_PROXY') ?: null,
'host' => env('CUSTOM_TELEGRAM_HOST') ?: 'api.telegram.org',
],
/**
* 企业微信
*/
'wechat' => [
'corp_id' => env('WECHAT_CORP_ID'), // 企业 ID
'corp_secret' => env('WECHAT_CORP_SECRET'), // 企业微信应用的凭证密钥
'agent_id' => (int)env('WECHAT_AGENT_ID'), // 企业微信应用 ID
'user_id' => env('WECHAT_USER_ID'), // 企业微信用户ID
'enable' => (int)env('WECHAT_ENABLE'), // 是否启用,默认不启用
'not_enabled_tips' => env('WECHAT_CORP_ID') && env('WECHAT_CORP_SECRET') && env('WECHAT_AGENT_ID'), // 提醒未启用
'class' => \Luolongfei\Libs\MessageServices\WeChat::class,
'name' => lang('100066'),
],
/**
* Server 酱
*/
'sct' => [
'sct_send_key' => env('SCT_SEND_KEY'), // SendKey
'enable' => (int)env('SCT_ENABLE'), // 是否启用,默认不启用
'not_enabled_tips' => (bool)env('SCT_SEND_KEY'), // 提醒未启用
'class' => \Luolongfei\Libs\MessageServices\ServerChan::class,
'name' => lang('100067'),
],
/**
* Bark 送信
*/
'bark' => [
'bark_key' => (string)env('BARK_KEY'), // 打开 Bark App,注册设备后看到的 Key
'bark_url' => (string)env('BARK_URL'), // Bark 域名
'bark_is_archive' => env('BARK_IS_ARCHIVE') === '' ? null : (int)env('BARK_IS_ARCHIVE'),
'bark_group' => env('BARK_GROUP') === '' ? null : env('BARK_GROUP'),
'bark_level' => env('BARK_LEVEL'),
'bark_icon' => env('BARK_ICON') === '' ? null : env('BARK_ICON'),
'bark_jump_url' => env('BARK_JUMP_URL') === '' ? null : env('BARK_JUMP_URL'),
'bark_sound' => env('BARK_SOUND') === '' ? null : env('BARK_SOUND'),
'enable' => (int)env('BARK_ENABLE'), // 是否启用,默认不启用
'not_enabled_tips' => env('BARK_KEY') && env('BARK_URL'), // 提醒未启用
'class' => \Luolongfei\Libs\MessageServices\Bark::class,
'name' => lang('100068'),
],
/**
* PUSH PLUS
*/
'pushplus' => [
'pushplus_key' => env('PUSHPLUS_KEY'), // SendKey
'enable' => (int)env('PUSHPLUS_ENABLE'), // 是否启用,默认不启用
'not_enabled_tips' => (bool)env('PUSHPLUS_KEY'), // 提醒未启用
'class' => \Luolongfei\Libs\MessageServices\Pushplus::class,
'name' => lang('100136'),
],
],
'custom_language' => env('CUSTOM_LANGUAGE', 'zh'),
'notice_freq' => (int)env('NOTICE_FREQ', 1), // 通知频率 0:仅当有续期操作的时候 1:每次执行
'verify_ssl' => (bool)env('VERIFY_SSL', 0), // 请求时验证 SSL 证书行为,默认不验证,防止服务器证书过期或证书颁布者信息不全导致无法发出请求
'debug' => (bool)env('DEBUG'),
'freenom_proxy' => env('FREENOM_PROXY') ?: null, // FreeNom 代理,针对国内网络情况,可选择代理访问
'new_version_detection' => (bool)env('NEW_VERSION_DETECTION', 1),
'max_request_retry_count' => (int)env('MAX_REQUEST_RETRY_COUNT', 200), // 最大请求重试次数
];