├── .commitlintrc ├── .github ├── FUNDING.yml ├── release.yml └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── apps ├── tgvcbot │ ├── .env.sample │ ├── .eslintrc │ ├── .gitignore │ ├── .npmignore │ ├── db │ │ └── .gitkeep │ ├── fonts │ │ └── Poppins-Regular.ttf │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── bot.ts │ │ ├── env.ts │ │ ├── ffmpeg.ts │ │ ├── handlers │ │ │ ├── controls.ts │ │ │ ├── help.ts │ │ │ ├── index.ts │ │ │ ├── jiosaavn.ts │ │ │ ├── leave.ts │ │ │ ├── play.ts │ │ │ ├── queue.ts │ │ │ ├── radio.ts │ │ │ ├── start.ts │ │ │ └── youtube.ts │ │ ├── knex.ts │ │ ├── middlewares │ │ │ ├── errorHandler.ts │ │ │ ├── inactiveVc.ts │ │ │ └── index.ts │ │ ├── providers │ │ │ ├── base.ts │ │ │ ├── jiosaavn.ts │ │ │ └── youtube.ts │ │ ├── queue.ts │ │ ├── tgcalls.ts │ │ ├── types │ │ │ └── chat.ts │ │ ├── userbot.ts │ │ └── utils │ │ │ ├── banner.ts │ │ │ ├── hhmmss.ts │ │ │ ├── index.ts │ │ │ ├── messages.ts │ │ │ └── text-to-image.ts │ └── tsconfig.json └── website │ ├── .eleventy.js │ ├── .gitignore │ ├── package.json │ ├── postcss.config.js │ ├── src │ ├── _layouts │ │ └── main.njk │ ├── css │ │ └── input.css │ ├── img │ │ └── favicon.png │ └── index.md │ └── tailwind.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── install.ps1 └── install.sh ├── turbo.json └── vercel.json /.commitlintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "@commitlint/config-conventional" 4 | ] 5 | } -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ArnabXD 2 | custom: buymeacoffee.com/arnabxd -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .turbo -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | build -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/README.md -------------------------------------------------------------------------------- /apps/tgvcbot/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/.env.sample -------------------------------------------------------------------------------- /apps/tgvcbot/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/.eslintrc -------------------------------------------------------------------------------- /apps/tgvcbot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/.gitignore -------------------------------------------------------------------------------- /apps/tgvcbot/.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | tsconfig.json 3 | .turbo 4 | .eslintrc -------------------------------------------------------------------------------- /apps/tgvcbot/db/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/tgvcbot/fonts/Poppins-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/fonts/Poppins-Regular.ttf -------------------------------------------------------------------------------- /apps/tgvcbot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/package.json -------------------------------------------------------------------------------- /apps/tgvcbot/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/app.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/bot.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/env.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/ffmpeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/ffmpeg.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/controls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/controls.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/help.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/index.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/jiosaavn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/jiosaavn.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/leave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/leave.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/play.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/play.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/queue.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/radio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/radio.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/start.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/handlers/youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/handlers/youtube.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/knex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/knex.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/middlewares/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/middlewares/errorHandler.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/middlewares/inactiveVc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/middlewares/inactiveVc.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/middlewares/index.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/providers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/providers/base.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/providers/jiosaavn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/providers/jiosaavn.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/providers/youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/providers/youtube.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/queue.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/tgcalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/tgcalls.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/types/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/types/chat.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/userbot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/userbot.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/utils/banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/utils/banner.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/utils/hhmmss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/utils/hhmmss.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/utils/index.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/utils/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/utils/messages.ts -------------------------------------------------------------------------------- /apps/tgvcbot/src/utils/text-to-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/src/utils/text-to-image.ts -------------------------------------------------------------------------------- /apps/tgvcbot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/tgvcbot/tsconfig.json -------------------------------------------------------------------------------- /apps/website/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/.eleventy.js -------------------------------------------------------------------------------- /apps/website/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | styles.css -------------------------------------------------------------------------------- /apps/website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/package.json -------------------------------------------------------------------------------- /apps/website/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/postcss.config.js -------------------------------------------------------------------------------- /apps/website/src/_layouts/main.njk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/src/_layouts/main.njk -------------------------------------------------------------------------------- /apps/website/src/css/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/src/css/input.css -------------------------------------------------------------------------------- /apps/website/src/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/src/img/favicon.png -------------------------------------------------------------------------------- /apps/website/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/src/index.md -------------------------------------------------------------------------------- /apps/website/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/apps/website/tailwind.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - apps/* 3 | -------------------------------------------------------------------------------- /scripts/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/scripts/install.ps1 -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/turbo.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArnabXD/TGVCBot/HEAD/vercel.json --------------------------------------------------------------------------------