@voicybot payments and stats service
https://voicybot.com
- JavaScript 99%
- CSS 1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
mongoose 4 ships MongoDB driver 2.2, which sends commands as OP_QUERY; MongoDB
6.0+ rejects that ("Unsupported OP_QUERY command"), so voicy-db can't move to
8.0 while this runs. mongoose 6.13 (driver 4.17) is what voicy itself uses and
works with both the current 5.0 and 8.0.
- aggregate() takes the pipeline as an array (mongoose 5+)
- count() -> estimatedDocumentCount() / countDocuments(), remove() -> deleteMany()
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
||
| .github | ||
| bin | ||
| helpers | ||
| img | ||
| models | ||
| public | ||
| routes | ||
| scripts | ||
| views | ||
| .env.sample | ||
| .gitignore | ||
| .nvmrc | ||
| app.js | ||
| config.js | ||
| LICENSE | ||
| nixpacks.toml | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| yarn.lock | ||
@voicybot payments and stats service
This repository contains the code for voicybot.com payments service. It was used to process payments with stripe for Google Speech recognition seconds, however has retired to serve stats about the bot for voicybot.com. If you are looking for any other @voicybot repositories, please proceed to the main repository.
Installation and local launch
- Clone this repo:
git clone https://github.com/backmeupplz/voicy-payments - Launch the mongo database locally (preferably connect to the local instance of @voicybot database)
- Create
.envfile withVOICY_MONGO_DB_URL,ADMIN_CHAT,STRIPE_TOKENandTELEGRAM_TOKEN - Run
npm iin the root folder - Run
npm run start
Continuous integration
Any commit pushed to master gets deployed to voicybot.com via CI Ninja.
License
MIT — use for any purpose. Would be great if you could leave a note about the original developers. Thanks!
