Commit graph

39 commits

Author SHA1 Message Date
Ethan Lane 451c53f2cd WIP: Start of basentity tests
All checks were successful
Test / build (push) Successful in 16s
2024-06-29 09:26:17 +01:00
Ethan Lane 345a9efbc2 Create warn command tests 2024-06-29 09:16:13 +01:00
Ethan Lane 97bd3d675b WIP: Give warn command snapshots names
All checks were successful
Test / build (push) Successful in 15s
2024-06-28 18:24:17 +01:00
Ethan Lane 42ec4a99db WIP: Start of warn command tests
All checks were successful
Test / build (push) Successful in 16s
2024-06-28 18:21:28 +01:00
Ethan Lane 739bd0713d WIP: Migrate to yarn
Some checks failed
Test / build (push) Failing after 16s
2024-06-27 18:31:59 +01:00
Ethan Lane 581c275adf WIP: Start of rules command tests
All checks were successful
Test / build (push) Successful in 17s
2024-05-18 10:14:57 +01:00
Ethan Lane 3e198308b9 Add poll command tests 2024-05-18 10:07:54 +01:00
Ethan Lane 39231ddc16 WIP: Start of poll command tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-13 16:23:51 +01:00
Ethan Lane 91bc444e71 Add kick command tests 2024-05-13 15:58:14 +01:00
Ethan Lane d0a8db718e WIP: Start of kick command tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-11 14:03:05 +01:00
Ethan Lane 2841ed5463 Create ignore command tests
All checks were successful
Test / build (push) Successful in 17s
2024-05-11 10:58:50 +01:00
Ethan Lane ac51eb7f40 Create disable command tests 2024-05-11 10:42:38 +01:00
Ethan Lane bd6858daa3 Create config command tests 2024-05-11 09:44:36 +01:00
Ethan Lane 2377ec165f WIP: Start of config tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-07 18:13:41 +01:00
Ethan Lane 3d8b5a8347 WIP: Start of config command tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-06 16:34:17 +01:00
Ethan Lane 166bd80113 WIP: Start of config tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-06 10:54:00 +01:00
Ethan Lane fa7e35b4dd Create code command tests 2024-05-06 10:24:04 +01:00
Ethan Lane 7e625b232e Create clear command tests
All checks were successful
Test / build (push) Successful in 17s
2024-05-04 16:48:00 +01:00
Ethan Lane 60972e5782 Fix bunny tests
All checks were successful
Test / build (push) Successful in 16s
2024-05-01 18:36:31 +01:00
Ethan Lane ffff5e8c7f Add bunny command tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-30 16:53:18 +00:00
Ethan Lane 5409ecaffc Create ban command tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-28 19:02:14 +00:00
Ethan Lane e860a19bfe Create audits command tests
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-27 16:49:39 +00:00
Ethan Lane e7fde3a2ea Add role command tests 2024-03-27 13:57:36 +00:00
Ethan Lane d5a5282371 Create config tests 2024-03-27 12:51:51 +00:00
Ethan Lane 00f6a60a43 Add entry command tests 2024-03-27 12:27:20 +00:00
Ethan Lane 946422b2ac Create remove lobby tests 2024-03-27 11:51:26 +00:00
Ethan Lane 5e30962053 Create lobby command tests 2024-03-27 11:31:32 +00:00
Ethan Lane f770e3f4fc Add list lobby tests 2024-03-27 11:01:18 +00:00
Ethan Lane 53a084b3b1 Create add lobby tests 2024-03-27 10:40:42 +00:00
Ethan Lane ca64ede1ad WIP: Start of lobbyadd tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-25 18:11:38 +00:00
Ethan Lane fc975f4602 Create util tests 2024-03-25 17:59:34 +00:00
Ethan Lane 6d2b323338 WIP: util tests
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-25 17:31:45 +00:00
Ethan Lane 88d229b709 Create events tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-22 17:40:36 +00:00
Ethan Lane 9c13ee6099 Add client tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-20 18:30:58 +00:00
Ethan Lane 4e9ec89108 Add verify and button tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-05 15:38:24 +00:00
Ethan Lane 69ef94dbb5 Add placeholder tests
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-03 19:29:28 +00:00
Vylpes 400b4de304 feature/98-timeout-command-2 (#306)
Some checks failed
continuous-integration/drone/push Build is failing
- Prevent user from trying to time out a bot
- Update time length input to ignore commas

#98

Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/306
2023-06-30 17:33:04 +01:00
Vylpes 4f2c186244 Create timeout command (#302)
Some checks failed
continuous-integration/drone/push Build is failing
- Create timeout command

#98

Co-authored-by: Ethan Lane <ethan@vylpes.com>
Reviewed-on: https://gitea.vylpes.xyz/RabbitLabs/vylbot-app/pulls/302
2023-06-16 18:01:45 +01:00
Vylpes 04a4a6204c
v3.0 (#145)
* Change rules.txt to rules.json (#31)

* Migrate to yarn

* Add role configs to config template

* Install packges and setup typescript

* Migrate entry point

* Migrate about command

* Migrate ban command

* Migrate clear command

* Migrate kick command

* Migrate mute command

* Migrate poll command

* Migrate bunny command

* Update required roles checker

* Migrate role command

* Migrate unmute command

* Migrate warn command

* Migrate eval command

* Migrate help command

* Migrate rules command

* Migrate events to typescript

* Update about command to use the PublicEmbed class

* Update ErrorMessage to ChannelNotFound

* Update messageDelete event to ignore bots

* Feature/74 merge vylbot core (#80)

* Merge VylBot-Core

* Update commands to new system

* Fix issue where events would not load

* Feature/12 create tests (#102)

* Fix tests

* Update coverage

* Remove unrequired mock files

* Add about command test

* Update about tests

* Ban command tests

* eval command tests

* Start help command tests

* Add help command tests

* Add kick command tests

* Mute command tests

* Poll command tests

* Add role command tests

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Add rules command tests

* Add unmute command tests

* Add warn command tests

* Add MemberEvents tests

* Add GuildMemberUpdate tests

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Add MessageEvents tests

* Add StringTools test

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Add embed tests

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Add GitHub Actions

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Move to tslint

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Remove tslint

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Remove linting script

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Update rules with blog website and event spoilers rule" (#106)

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Containerise bot (#107)

* Add moderator names to audit reason (#108)

* Feature/48 database (#114)

* Add database and default values

* Add ability to save a setting to the database

* Get commands and events to use database

* Setup and config command

* Update commands to check roles per server

* Different rules per server

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Different prefix per server

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Add verification system

Signed-off-by: Ethan Lane <ethan@vylpes.com>

* Disabled commands per server

* Add devmode for default prefix

* Update embeds

* Fix broken tests

* Feature/66 add different commands per server (#122)

* Add ability for server exclusive commands

* Add MankBot server-exclusive commands

* Add lobby entity to database

* Add documentation

* Add setup command for lobby (#123)

* Update bot to discord.js v13 (#125)

* Update bot to discord.js v13

* Remove debug code

* 110 commandshelp about command errors which causes command to not run (#126)

* Change onMessage to onMessageCreate

* Fix help command

* Add override for bot owner and server owner (#135)

* Change help command so exclusive commands can only be seen for the server they're assigned to (#136)

* Change parsing to not crash if invalid (#142)

* 137 role command cannot read properties of undefined (#141)

* Fix issue with bot crashing

* Fix server prefix not showing

* Add easy way to configure role command

* Move help text to its own directory

* Make role config command to use role id

* Get lobby command to use IDs instead of names (#144)

Co-authored-by: Vylpes <getgravitysoftware@gmail.com>
2022-04-24 14:46:37 +01:00