├── .dockerignore ├── .env.example ├── .github └── workflows │ ├── auto-release.yml │ ├── docker-compose-build-dockerhub.yml │ └── docker-compose-build-push.yml ├── .gitignore ├── .npmrc ├── Dockerfile ├── LICENSE ├── README.md ├── README_EN.md ├── docker-compose.yml ├── package.json └── src ├── config └── index.js ├── features ├── admin │ ├── callbacks.js │ ├── index.js │ └── utils.js ├── core │ ├── index.js │ ├── session.js │ └── texthandler.js ├── ddns │ ├── callbacks.js │ ├── handlers.js │ ├── index.js │ └── utils.js ├── deldns │ ├── callbacks.js │ ├── handlers.js │ ├── index.js │ └── utils.js ├── dnschangelogs │ ├── callbacks.js │ ├── index.js │ └── utils.js ├── getdns │ ├── callbacks.js │ ├── handlers.js │ ├── index.js │ └── utils.js └── setdns │ ├── callbacks.js │ ├── handlers.js │ ├── index.js │ └── utils.js ├── index.js ├── middleware └── auth.js ├── services ├── cloudflare.js ├── ddns-persistence.js ├── ddns.js └── validation.js └── utils ├── dnsLogger.js ├── domain.js ├── ip.js └── messageManager.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/auto-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.github/workflows/auto-release.yml -------------------------------------------------------------------------------- /.github/workflows/docker-compose-build-dockerhub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.github/workflows/docker-compose-build-dockerhub.yml -------------------------------------------------------------------------------- /.github/workflows/docker-compose-build-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.github/workflows/docker-compose-build-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/README_EN.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/package.json -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/features/admin/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/admin/callbacks.js -------------------------------------------------------------------------------- /src/features/admin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/admin/index.js -------------------------------------------------------------------------------- /src/features/admin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/admin/utils.js -------------------------------------------------------------------------------- /src/features/core/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/core/index.js -------------------------------------------------------------------------------- /src/features/core/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/core/session.js -------------------------------------------------------------------------------- /src/features/core/texthandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/core/texthandler.js -------------------------------------------------------------------------------- /src/features/ddns/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/ddns/callbacks.js -------------------------------------------------------------------------------- /src/features/ddns/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/ddns/handlers.js -------------------------------------------------------------------------------- /src/features/ddns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/ddns/index.js -------------------------------------------------------------------------------- /src/features/ddns/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/ddns/utils.js -------------------------------------------------------------------------------- /src/features/deldns/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/deldns/callbacks.js -------------------------------------------------------------------------------- /src/features/deldns/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/deldns/handlers.js -------------------------------------------------------------------------------- /src/features/deldns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/deldns/index.js -------------------------------------------------------------------------------- /src/features/deldns/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/deldns/utils.js -------------------------------------------------------------------------------- /src/features/dnschangelogs/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/dnschangelogs/callbacks.js -------------------------------------------------------------------------------- /src/features/dnschangelogs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/dnschangelogs/index.js -------------------------------------------------------------------------------- /src/features/dnschangelogs/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/dnschangelogs/utils.js -------------------------------------------------------------------------------- /src/features/getdns/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/getdns/callbacks.js -------------------------------------------------------------------------------- /src/features/getdns/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/getdns/handlers.js -------------------------------------------------------------------------------- /src/features/getdns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/getdns/index.js -------------------------------------------------------------------------------- /src/features/getdns/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/getdns/utils.js -------------------------------------------------------------------------------- /src/features/setdns/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/setdns/callbacks.js -------------------------------------------------------------------------------- /src/features/setdns/handlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/setdns/handlers.js -------------------------------------------------------------------------------- /src/features/setdns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/setdns/index.js -------------------------------------------------------------------------------- /src/features/setdns/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/features/setdns/utils.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middleware/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/middleware/auth.js -------------------------------------------------------------------------------- /src/services/cloudflare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/services/cloudflare.js -------------------------------------------------------------------------------- /src/services/ddns-persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/services/ddns-persistence.js -------------------------------------------------------------------------------- /src/services/ddns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/services/ddns.js -------------------------------------------------------------------------------- /src/services/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/services/validation.js -------------------------------------------------------------------------------- /src/utils/dnsLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/utils/dnsLogger.js -------------------------------------------------------------------------------- /src/utils/domain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/utils/domain.js -------------------------------------------------------------------------------- /src/utils/ip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/utils/ip.js -------------------------------------------------------------------------------- /src/utils/messageManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcp1997/telegram-cf-dns-bot/HEAD/src/utils/messageManager.js --------------------------------------------------------------------------------