├── .dockerignore ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc.js ├── Dockerfile ├── README.md ├── commitlint.config.js ├── conventionalCommit.json ├── jest.config.js ├── package.json ├── src ├── __tests__ │ ├── integration │ │ └── nock.test.ts │ └── unit │ │ └── utils │ │ └── helpers.test.ts ├── commands │ ├── bearerToken.ts │ └── searchTweetAndSave.ts ├── config │ ├── dabatase.ts │ ├── env.ts │ └── logger.ts ├── controllers │ └── main.controller.ts ├── index.ts ├── jobs │ ├── retweetJob.ts │ └── searchTweetJob.ts ├── models │ ├── setting.model.ts │ ├── tweet.model.ts │ └── user.model.ts ├── routes │ ├── index.ts │ └── main.route.ts ├── services │ ├── stream.service.ts │ └── twitter.service.ts ├── types.ts └── utils │ ├── constants.ts │ ├── helpers.ts │ └── searchTweet.ts ├── tsconfig.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /conventionalCommit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/conventionalCommit.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/integration/nock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/__tests__/integration/nock.test.ts -------------------------------------------------------------------------------- /src/__tests__/unit/utils/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/__tests__/unit/utils/helpers.test.ts -------------------------------------------------------------------------------- /src/commands/bearerToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/commands/bearerToken.ts -------------------------------------------------------------------------------- /src/commands/searchTweetAndSave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/commands/searchTweetAndSave.ts -------------------------------------------------------------------------------- /src/config/dabatase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/config/dabatase.ts -------------------------------------------------------------------------------- /src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/config/env.ts -------------------------------------------------------------------------------- /src/config/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/config/logger.ts -------------------------------------------------------------------------------- /src/controllers/main.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/controllers/main.controller.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jobs/retweetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/jobs/retweetJob.ts -------------------------------------------------------------------------------- /src/jobs/searchTweetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/jobs/searchTweetJob.ts -------------------------------------------------------------------------------- /src/models/setting.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/models/setting.model.ts -------------------------------------------------------------------------------- /src/models/tweet.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/models/tweet.model.ts -------------------------------------------------------------------------------- /src/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/models/user.model.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/routes/main.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/routes/main.route.ts -------------------------------------------------------------------------------- /src/services/stream.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/services/stream.service.ts -------------------------------------------------------------------------------- /src/services/twitter.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/services/twitter.service.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/utils/helpers.ts -------------------------------------------------------------------------------- /src/utils/searchTweet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/src/utils/searchTweet.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/osscameroon/caparledev-bot/HEAD/yarn.lock --------------------------------------------------------------------------------