├── .dockerignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── docker-build.yml ├── .gitignore ├── CONFIG_FIELDS.md ├── Dockerfile ├── LICENSE.txt ├── Procfile ├── README.md ├── config.json ├── config_example.json ├── docker-compose.yml ├── package.json ├── scripts ├── buildInit.js ├── check.js ├── constants.js └── update.js ├── src ├── index.ts ├── modules │ ├── attachments.ts │ ├── handler.ts │ ├── index.ts │ ├── keywords.ts │ ├── markdown.ts │ ├── message.ts │ ├── sender.ts │ ├── storage.ts │ └── vk.ts └── utils │ ├── generateRandomString.ts │ ├── getById.ts │ ├── getPostAuthor.ts │ ├── getPostLink.ts │ ├── getResourceId.ts │ └── index.ts ├── test ├── payload.json └── test.js ├── tsconfig.json └── types └── global.d.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.github/workflows/docker-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/.gitignore -------------------------------------------------------------------------------- /CONFIG_FIELDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/CONFIG_FIELDS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | worker: npm start 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/config.json -------------------------------------------------------------------------------- /config_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/config_example.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/package.json -------------------------------------------------------------------------------- /scripts/buildInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/scripts/buildInit.js -------------------------------------------------------------------------------- /scripts/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/scripts/check.js -------------------------------------------------------------------------------- /scripts/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/scripts/constants.js -------------------------------------------------------------------------------- /scripts/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/scripts/update.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modules/attachments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/attachments.ts -------------------------------------------------------------------------------- /src/modules/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/handler.ts -------------------------------------------------------------------------------- /src/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/index.ts -------------------------------------------------------------------------------- /src/modules/keywords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/keywords.ts -------------------------------------------------------------------------------- /src/modules/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/markdown.ts -------------------------------------------------------------------------------- /src/modules/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/message.ts -------------------------------------------------------------------------------- /src/modules/sender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/sender.ts -------------------------------------------------------------------------------- /src/modules/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/storage.ts -------------------------------------------------------------------------------- /src/modules/vk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/modules/vk.ts -------------------------------------------------------------------------------- /src/utils/generateRandomString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/generateRandomString.ts -------------------------------------------------------------------------------- /src/utils/getById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/getById.ts -------------------------------------------------------------------------------- /src/utils/getPostAuthor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/getPostAuthor.ts -------------------------------------------------------------------------------- /src/utils/getPostLink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/getPostLink.ts -------------------------------------------------------------------------------- /src/utils/getResourceId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/getResourceId.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /test/payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/test/payload.json -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/test/test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egorprnn/VK2Discord/HEAD/types/global.d.ts --------------------------------------------------------------------------------