config.php 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. /**
  3. * 配置
  4. *
  5. * @author mybsdc <[email protected]>
  6. * @date 2019/3/2
  7. * @time 11:39
  8. */
  9. return [
  10. 'message' => [
  11. /**
  12. * 邮箱配置
  13. */
  14. 'mail' => [
  15. /**
  16. * 目前机器人邮箱账户支持谷歌邮箱、QQ邮箱、163邮箱以及Outlook邮箱,程序会自动判断填入的邮箱类型并使用合适的配置。也可以自定义邮箱配置。
  17. * 注意,QQ邮箱与163邮箱均使用账户加授权码的方式登录,谷歌邮箱使用账户加密码的方式登录,请知悉。
  18. */
  19. 'to' => env('TO'), // 用于接收通知的邮箱
  20. 'recipient_name' => '主人', // 收件人名字
  21. 'username' => env('MAIL_USERNAME'), // 机器人邮箱账户
  22. 'password' => env('MAIL_PASSWORD'), // 机器人邮箱密码或授权码
  23. 'enable' => (int)env('MAIL_ENABLE'), // 是否启用,默认启用
  24. 'not_enabled_tips' => env('MAIL_USERNAME') && env('MAIL_PASSWORD'), // 提醒未启用
  25. // 'reply_to' => '[email protected]', // 接收回复的邮箱
  26. // 'reply_to_name' => '作者', // 接收回复的人名
  27. 'host' => env('MAIL_HOST'), // 邮件 SMTP 服务器
  28. 'port' => env('MAIL_PORT'), // 邮件 SMTP 端口
  29. 'encryption' => env('MAIL_ENCRYPTION'), // 邮件加密方式
  30. 'class' => \Luolongfei\Libs\MessageServices\Mail::class,
  31. 'name' => lang('100064'),
  32. ],
  33. /**
  34. * Telegram Bot
  35. */
  36. 'telegram' => [
  37. 'chat_id' => env('TELEGRAM_CHAT_ID'), // 你的chat_id,通过发送“/start”给@userinfobot可以获取自己的id
  38. 'token' => env('TELEGRAM_BOT_TOKEN'), // Telegram Bot 的 token
  39. 'enable' => (int)env('TELEGRAM_BOT_ENABLE'), // 是否启用,默认不启用
  40. 'not_enabled_tips' => env('TELEGRAM_CHAT_ID') && env('TELEGRAM_BOT_TOKEN'), // 提醒未启用
  41. 'class' => \Luolongfei\Libs\MessageServices\TelegramBot::class,
  42. 'name' => lang('100065'),
  43. 'proxy' => env('TELEGRAM_PROXY'),
  44. 'host' => env('TELEGRAM_API_HOST'),
  45. ],
  46. /**
  47. * 企业微信
  48. */
  49. 'wechat' => [
  50. 'corp_id' => env('WECHAT_CORP_ID'), // 企业 ID
  51. 'corp_secret' => env('WECHAT_CORP_SECRET'), // 企业微信应用的凭证密钥
  52. 'agent_id' => (int)env('WECHAT_AGENT_ID'), // 企业微信应用 ID
  53. 'enable' => (int)env('WECHAT_ENABLE'), // 是否启用,默认不启用
  54. 'not_enabled_tips' => env('WECHAT_CORP_ID') && env('WECHAT_CORP_SECRET') && env('WECHAT_AGENT_ID'), // 提醒未启用
  55. 'class' => \Luolongfei\Libs\MessageServices\WeChat::class,
  56. 'name' => lang('100066'),
  57. ],
  58. /**
  59. * Server 酱
  60. */
  61. 'sct' => [
  62. 'sct_send_key' => env('SCT_SEND_KEY'), // SendKey
  63. 'enable' => (int)env('SCT_ENABLE'), // 是否启用,默认不启用
  64. 'not_enabled_tips' => (bool)env('SCT_SEND_KEY'), // 提醒未启用
  65. 'class' => \Luolongfei\Libs\MessageServices\ServerChan::class,
  66. 'name' => lang('100067'),
  67. ],
  68. /**
  69. * Bark 送信
  70. */
  71. 'bark' => [
  72. 'bark_key' => (string)env('BARK_KEY'), // 打开 Bark App,注册设备后看到的 Key
  73. 'bark_url' => (string)env('BARK_URL'), // Bark 域名
  74. 'bark_is_archive' => env('BARK_IS_ARCHIVE') === '' ? null : (int)env('BARK_IS_ARCHIVE'),
  75. 'bark_group' => env('BARK_GROUP') === '' ? null : env('BARK_GROUP'),
  76. 'bark_level' => env('BARK_LEVEL'),
  77. 'bark_icon' => env('BARK_ICON') === '' ? null : env('BARK_ICON'),
  78. 'bark_jump_url' => env('BARK_JUMP_URL') === '' ? null : env('BARK_JUMP_URL'),
  79. 'bark_sound' => env('BARK_SOUND') === '' ? null : env('BARK_SOUND'),
  80. 'enable' => (int)env('BARK_ENABLE'), // 是否启用,默认不启用
  81. 'not_enabled_tips' => env('BARK_KEY') && env('BARK_URL'), // 提醒未启用
  82. 'class' => \Luolongfei\Libs\MessageServices\Bark::class,
  83. 'name' => lang('100068'),
  84. ],
  85. ],
  86. 'language' => env('LANGUAGE', 'zh'),
  87. 'notice_freq' => (int)env('NOTICE_FREQ', 1), // 通知频率 0:仅当有续期操作的时候 1:每次执行
  88. 'verify_ssl' => (bool)env('VERIFY_SSL', 0), // 请求时验证 SSL 证书行为,默认不验证,防止服务器证书过期或证书颁布者信息不全导致无法发出请求
  89. 'debug' => (bool)env('DEBUG'),
  90. 'freenom_proxy' => env('FREENOM_PROXY') ?: null, // FreeNom 代理,针对国内网络情况,可选择代理访问
  91. 'new_version_detection' => (bool)env('NEW_VERSION_DETECTION', 1),
  92. ];