Commit graph

84 commits

Author SHA1 Message Date
Vylpes 8e5ac6d01e Update '.drone.yml'
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-02-02 08:38:14 +00:00
Vylpes 4c1726f5c8 Update '.drone.yml'
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-30 11:11:04 +00:00
Ethan Lane c3d65b5579 Add .drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-27 17:41:05 +00:00
Vylpes 4bc6280a1c Merge pull request 'Update dependency uuid to v9' (#245) from renovate/uuid-9.x into develop
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/245
Reviewed-by: Vylpes <ethan@vylpes.com>
2023-01-23 19:56:57 +00:00
Vylpes de5d0bab79 Merge branch 'develop' into renovate/uuid-9.x 2023-01-23 19:54:59 +00:00
Vylpes fdcedbd640 Merge pull request 'Update dependency jest-mock-extended to v3' (#242) from renovate/jest-mock-extended-3.x into develop
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/242
Reviewed-by: Vylpes <ethan@vylpes.com>
2023-01-23 19:49:08 +00:00
Vylpes 568fa315bb Merge branch 'develop' into renovate/jest-mock-extended-3.x 2023-01-23 19:47:29 +00:00
Vylpes feaf17ff81 Merge pull request 'Update dependency dotenv to v16' (#239) from renovate/dotenv-16.x into develop
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/239
Reviewed-by: Vylpes <ethan@vylpes.com>
2023-01-23 19:45:13 +00:00
Vylpes 2b63400684 Merge branch 'develop' into renovate/dotenv-16.x 2023-01-23 19:43:23 +00:00
Vylpes b3b2186a61 Merge pull request 'Update dependency @types/node to v18' (#238) from renovate/node-18.x into develop
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/238
Reviewed-by: Vylpes <ethan@vylpes.com>
2023-01-23 19:43:01 +00:00
RenovateBot 17ae4079e5 Update dependency uuid to v9 2022-12-28 18:52:33 +00:00
RenovateBot e808bbe6a5 Update dependency jest-mock-extended to v3 2022-12-28 18:52:23 +00:00
RenovateBot e02e58e280 Update dependency dotenv to v16 2022-12-28 18:52:11 +00:00
RenovateBot 2164b9603d Update dependency @types/node to v18 2022-12-28 18:52:08 +00:00
Ethan Lane 31a600c74e Merge remote-tracking branch 'origin/renovate/configure' into develop 2022-12-28 18:48:09 +00:00
Vylpes 176fb00efe Update 'renovate.json' 2022-12-28 18:42:22 +00:00
RenovateBot f21e83bd70 Add renovate.json 2022-12-28 18:35:56 +00:00
Ethan Lane a001e63857 Update scripts 2022-12-27 15:22:11 +00:00
Vylpes a3e062a1ff defect/214-application-did-not-respond (#233)
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/233
2022-12-27 15:18:55 +00:00
Ethan Lane 29a4a596f7 Merge branch 'main' into develop 2022-12-02 17:41:26 +00:00
Vylpes ec9aba8e26 Bump minimatch to 3.1.2 (#227)
Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/227
Reviewed-by: VylpesTester <tester@vylpes.com>
2022-12-02 17:39:12 +00:00
Vylpes 39967068bb Feature/155 lobby command list (#215)
- Add lobby list command to list all channels setup as a lobby for the current server as well as their last time used

Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/215
Reviewed-by: VylpesTester <tester@vylpes.com>
2022-11-12 22:06:41 +00:00
Vylpes d688d292c3
Fix the event embeds not having the user's avatar on the thumbnail (#213) 2022-11-04 18:07:00 +00:00
Vylpes 0b498eb023
Update MankBot rules to mention me (#203) 2022-10-16 15:10:48 +01:00
Vylpes 0d63bd120d
Feature/103 improve events (#201)
* Improve event handler to only run events that have been registered

* Tidy up events into their own function files
2022-10-09 15:23:25 +01:00
Vylpes ed8f5927c8
Feature/81 slash command support (#192)
* Update discord.js

* Migrate to slash commands

* Clean up imports

* Update permissions

* Fix guild-specific commands not showing up

* Fix changes requested
2022-09-18 11:57:22 +01:00
Ethan Lane 0465697b87
Update stage script to use stage key 2022-09-06 19:37:06 +01:00
Ethan Lane d4716e69d5
Change how bot token is gotten in script 2022-09-06 19:34:47 +01:00
Ethan Lane e2988d39b5
Remove testing from deployment scripts 2022-09-06 19:29:16 +01:00
Ethan Lane 6238a20002
Update dates 2022-09-06 19:26:57 +01:00
Vylpes 7decd28dc9
Feature/182 setup actions (#186)
* Create scripts

* Create github workflows

* Create initial DB migration script

* Make default bot prefix configurable

* Add bot token fetcher
2022-09-06 19:24:40 +01:00
Vylpes cd666d24fd
Feature/vba 77 (#178)
* Add say command (#174)

Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/174

* Add repo and funding link to about message (#176)

Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/176

* Add other subreddits to bunny command (#177)

Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/177

* Add database table

* Save moderation actions to database

* Add audit command to see a user's audits

* Add audit view subcommand

* Add audit clear subcommand

* Create add audit subcommand

* Fix bot crashing when viewing an audit with no reason

* Fix changes requested
2022-09-05 18:10:04 +01:00
Vylpes 2da5e1aa75
Feature/vba 52 (#175)
* Add say command (#174)

Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/174

* Add repo and funding link to about message (#176)

Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/176

* Add other subreddits to bunny command

* Fix changes requested
2022-09-05 18:07:32 +01:00
Ethan Lane 1f818ae340
remove workflow 2022-08-29 20:46:32 +01:00
Ethan Lane 53a2771fc2
Temporarily remove test 2022-08-29 20:14:54 +01:00
Ethan Lane 702539d44b
Update workflow to use yarn 2022-08-29 20:13:10 +01:00
Vylpes 7ce3a29301 Add or update the Azure App Service build and deployment workflow config 2022-08-29 20:02:01 +01:00
Vylpes 4d01f0b34a
Pending changes exported from your codespace (#173) 2022-08-09 12:33:03 +01:00
Vylpes a01a43788e
Feature/49 ignore channel lists when logging (#168)
* Add entity

* Create ignore command

* Update message events to ignore channels set
2022-07-16 16:12:55 +01:00
Ethan Lane 4621cec9d5 Merge branch 'main' into develop 2022-07-06 12:14:36 +01:00
Ethan Lane f080dc4e2d Bump package version to v3.0.4 2022-07-06 12:13:32 +01:00
dependabot[bot] 5d89a57188
Bump got from 11.8.3 to 11.8.5 (#164)
Bumps [got](https://github.com/sindresorhus/got) from 11.8.3 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.3...v11.8.5)

---
updated-dependencies:
- dependency-name: got
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-06 12:12:00 +01:00
Ethan Lane ac6be6bf5a Merge branch 'main' into develop 2022-06-05 14:17:31 +01:00
Vylpes 1403619bda
Make bot check channel permissions before sending messages (#161) 2022-06-05 14:11:01 +01:00
Vylpes aa070bb7a7
v3.0.2 (#159)
* Change lobby command to error upon making a duplicate lobby channel (#154)

* Update lobby command to give proper errors if role or channel id cannot be found (#156)

* Add bunny command back (#157)

* 150 assignable roles should be its own table to prevent limitations on length (#158)

* Add entity

* Update role config command to use new entity

* Update role command to use new entity

* Remove legacy code from config command

* Update .env template to current date
2022-05-16 18:41:15 +01:00
Ethan Lane d7576f1863
Update .env template to current date 2022-05-16 18:40:34 +01:00
Vylpes 514be692fd
150 assignable roles should be its own table to prevent limitations on length (#158)
* Add entity

* Update role config command to use new entity

* Update role command to use new entity

* Remove legacy code from config command
2022-05-14 14:59:32 +01:00
Vylpes 6522bee37b
Add bunny command back (#157) 2022-05-12 18:04:34 +01:00
Vylpes 861676ed0b
Update lobby command to give proper errors if role or channel id cannot be found (#156) 2022-05-11 17:26:50 +01:00
Vylpes b4cec6778d
Change lobby command to error upon making a duplicate lobby channel (#154) 2022-05-10 18:15:40 +01:00