* add Benchmark (customSmallerIsBetter) benchmark result for bdedcbc78b28b94bde4d5d6c00ec776e2d51ef36
* add Benchmark (customSmallerIsBetter) benchmark result for b7f88d5ac4ad690aebe83c190c75b2715ddc1ece
* add Benchmark (customSmallerIsBetter) benchmark result for b6ad848bb51b4b9f263fc3d25b7cd6ca239224b1
* add Benchmark (customSmallerIsBetter) benchmark result for d6c362e108fde17d808a3eef4b2d4a523efe00bf
* add Benchmark (customSmallerIsBetter) benchmark result for ece1249fb7d4c838a6ab9008da489d820bf38918
* add Benchmark (customSmallerIsBetter) benchmark result for dabd97a10de654d157f027b75c7066a50dcac268
* clean repo
* chore: add vscode setting
* feat: add generate cache
* ci: add auto run generate cache per day
* add Benchmark (customSmallerIsBetter) benchmark result for 4b05ab9141d69b59bbd4df048b1f7572b475ba6b
* fix: data
* ci: fix name
* ci: change name
* delete before PR
* fix: censor object
* chore: add license back
Co-authored-by: github-action-benchmark <github@users.noreply.github.com>
* style: format Deno.test\("(.+)", async \(\) => \{\n([\S\s]*?)^\}\);
* style: format Deno.test\("(.+)", \(\) => \{\n([\S\s]*?)^\}\);
* style: format Deno.test\("(.+)", async \(t\) => \{\n([\S\s]*?)^\}\);
* style: format async function
* chore: turn all to async
* chore: format add t
* style: function format
* chore: add integration and unit test difference
* ci: combine test
* ci: remove if
* ci: add parallel flag
* ci: add UNIT_TEST_GUILD_ID
* ci: static deno version
* ci: add concurrency to Integration test
* ci: bump actions/checkout to v3
* refactor: remove experimental-specifier-resolution flag
* fix: listen on all interface
* fix: tsconfig set target es2022
* refactor: use top level await
* style: deno fmt
* feat: add rabbitmq
* fix: DEVELOPMENT env not working
* style
* feat: add using message queue
* chore: readme add influx and rabbitmq info to node
* chore: increase rest replica
* chore: fix script extension
* chore: remove extention
* fix: at least it run can now
* chore: fix dev script
* refactor: change to use env file for config
* chore: update readme
* refactor: put dotenv to top
* feat: add docker and influxdb
* chore: disable deno fmt on bigbot node_modules
* style: deno fmt
* style: deno fmt after upgrade deno
* chore: remove dev console.log
* chore: reverse the influxdb env
* chore: limit the influxdb to localhost
* refactor: seperate build process
* chore: add user pass docs
* refactor: route all to handler
* fix: skip if webhook not exist
* fix: change to use runMethod for send response
* chore: gateway don't depend on bot
* fix: skip if webhook not exist
* fix: first command and error reply not sending
* fix: add try catch to error reply
* fix: reverse interactive.reply
* feat: add fetch analytics to bot process
* chore: fix script extension
* chore: remove extention
* fix: at least it run can now
* chore: fix dev script
* refactor: change to use env file for config
* chore: update readme