UNPKG

rss-telegram-bot

Version:

RSSBot 是一个能帮你订阅 RSSHub 的 Telegram Bot

29 lines (27 loc) 1.37 kB
let envs = process.env; config = { proxy: envs.GLOBAL_AGENT_HTTP_PROXY || envs.GLOBAL_AGENT_HTTPS_PROXY || envs.HTTP_PROXY || envs.HTTPS_PROXY, radar_url: envs.RADAR_URL || "https://raw.githubusercontent.com/DIYgod/RSSHub/master/assets/radar-rules.js", radar_update_interval: parseInt(envs.RADAR_UPDATE_INTERVAL) * 1000 || 3600 * 1000, telegram_bot_token: envs.TELEGRAM_BOT_TOKEN, rsshub_domain: envs.RSSHUB_DOMAIN || "https://rsshub.app", logger_level: envs.LOGGER_LEVEL || 'info', no_logfiles: envs.NO_LOGFILES, is_package: envs.IS_PACKAGE, reply_received: envs.REPLY_RECEIVED || "false", valid_username: envs.VALID_USERNAME, unsubscribe_db_path: envs.UNSUB_DB_PATH || 'db/unsubscribe.json', user_db_path: envs.USER_DB_PATH || 'db/user.json', // driver to your RSS reader. e.g. TTRSS rss_driver: envs.RSS_DRIVER || 'ttrss', rss_host: envs.RSS_HOST, rss_username: envs.RSS_USERNAME, rss_password: envs.RSS_PASSWORD, rss_update_interval: parseInt(envs.RSS_UPDATE_INTERVAL) * 1000 || 3600 * 1000, rss_concurrency: parseInt(envs.RSS_CONCURRENCY) || 4, // check the unsubscribed links unsubscribe_check: envs.UNSUB_CHECK || 'cron', unsubscribe_check_cron: envs.UNSUB_CHECK_CRON || '30 * * * * *' } config.rsshub_domain = config.rsshub_domain.replace(/\/$/, ''); module.exports = config;