Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
54cc208
big jere crazy
ProjectDF Feb 11, 2021
f29843e
Add files via upload
ProjectDF Feb 11, 2021
6f5073e
Update JerePicsCommand.java
ProjectDF Feb 12, 2021
fa687d7
jere moment
invalid-email-address Feb 13, 2021
a307a1b
nbs stuff
invalid-email-address Feb 13, 2021
60ec0cf
nbs stuff
invalid-email-address Feb 13, 2021
b90f5d5
nbs things
invalid-email-address Feb 14, 2021
8242dea
nbs things
invalid-email-address Feb 14, 2021
9979572
nbs things
invalid-email-address Feb 14, 2021
62c1c8e
Delete JerePicsCommand.java
ProjectDF Feb 14, 2021
cd7af5a
Update HelpBotInstance.java
ProjectDF Feb 14, 2021
7cc1166
Merge branch 'master' into master
Owen1212055 Feb 14, 2021
6968358
Update HelpBotInstance.java
ProjectDF Feb 16, 2021
7bf5b5d
Update NbsCommand.java
ProjectDF Feb 16, 2021
ef5e038
Merge pull request #1 from MCDiamondFire/master
ProjectDF Feb 16, 2021
98a976c
Update to nbs command
invalid-email-address Apr 19, 2021
2f1b84b
?samquote submit update + ?samquote reload (#39)
emeryllium May 3, 2021
dddaeb0
initial button stuff
Owen1212055 May 28, 2021
e539154
small fix
Owen1212055 May 28, 2021
467822d
Some code refactors (#44)
LocalGoddess Jul 14, 2021
7d02131
small fixs
Owen1212055 Jul 14, 2021
902b5e6
store command (#46)
Vatten Jul 22, 2021
d2380a5
Subcommands, custom tags, modified discordboosters (#45)
ryandev2 Aug 4, 2021
6c56ef6
small fixs
Owen1212055 Aug 4, 2021
820cffc
small fixs
Owen1212055 Aug 4, 2021
23e03d1
Cleanups
Owen1212055 Aug 6, 2021
98c3b58
Update codeql-analysis.yml
Owen1212055 Aug 6, 2021
0f6a854
Update gradle.yml
Owen1212055 Aug 6, 2021
51bd962
update mcprotocollib + replace deprecated methods (#48)
Vatten Aug 6, 2021
df9d15b
fix
Owen1212055 Aug 7, 2021
e16c730
Merge remote-tracking branch 'origin/master'
Owen1212055 Aug 7, 2021
4f344a1
discord android doesn't support `` :angry: (#49)
Reasonlesss Aug 8, 2021
a5948d1
Added a moderator purge command (#50)
bencered Aug 9, 2021
02add56
fixes
Owen1212055 Aug 9, 2021
8a74a25
New Command & build changes (#51)
LocalGoddess Aug 9, 2021
5a05b31
fixy wixy (#52)
bencered Aug 9, 2021
ab9adbf
Fix ?skin to display the player's username (#53)
ryandev2 Aug 11, 2021
30ae131
Convert ButtonListener to a Record (#55)
ryandev2 Aug 16, 2021
bf30763
Purge now sends deleted messages to the user. (#54)
bencered Aug 16, 2021
c9a27e4
Update README.md
Owen1212055 Aug 16, 2021
5973309
Fix filter not applying on edited messages (#57)
MaxieDF Aug 16, 2021
85c4f3a
Added Permission Overrides + Moved cacheJson method to static block (…
ryandev2 Aug 17, 2021
d6b7cc3
Delete NbsCommand.java
ProjectDF Aug 18, 2021
87ffd42
Merge pull request #2 from MCDiamondFire/master
ProjectDF Aug 18, 2021
995e726
Tag refactor + more thingies (#59)
ryandev2 Aug 18, 2021
896f6f7
make it edit (#61)
Vatten Aug 27, 2021
ecf54ab
Update MutedCommand.java (#63)
Reasonlesss Aug 30, 2021
49944d9
Small pull request wich i think disables all cp things (#64)
TechStreetDev Sep 12, 2021
9c36749
Re-enabled ?channelmute and updated ?purge (#62)
bencered Sep 12, 2021
9ed2176
Argument modifications, LockCommand and ExternalFile modifications (#60)
ryandev2 Sep 12, 2021
f2a6e6b
fixes
Owen1212055 Sep 20, 2021
de57ce2
Revert "Argument modifications, LockCommand and ExternalFile modifica…
Owen1212055 Sep 20, 2021
df09d8d
fix stupid intellij
Owen1212055 Sep 20, 2021
2c7a0b2
Add newline
Owen1212055 Oct 2, 2021
ead7eba
Minor Changes (#66)
LocalGoddess Oct 3, 2021
4714528
Remove covid-19 (#67)
Owen1212055 Oct 6, 2021
8b5d07d
Update README.md (#68)
Owen1212055 Oct 14, 2021
c6aded2
Update IdeaCommand.java (#69)
Owen1212055 Oct 14, 2021
d2f4d26
Added a fun command (#70)
LocalGoddess Oct 17, 2021
fd2a78e
Replaces labsCore Brand Icon with static link
bignutty Oct 28, 2021
b4b044a
Merge pull request #71 from justsomederpystuff/patch-1
RedDaedalus Oct 31, 2021
229eb18
Fix mentions in reports
Owen1212055 Nov 3, 2021
e0587be
Merge pull request #72 from Owen1212055/fix-tags
RedDaedalus Nov 3, 2021
3c23e95
Updated the ?idea command
Electrosolt Jan 25, 2022
06d2aa2
Update IdeaCommand.java
Electrosolt Jan 25, 2022
3068b1c
Merge pull request #75 from Electrosolt/master
RedDaedalus Jan 27, 2022
191f212
Fixed cowsay
LocalGoddess Mar 5, 2022
a92d6b9
Merge pull request #78 from Hammer86gn/master
Tomoli75 Mar 7, 2022
ca0b5fb
Merge pull request #3 from MCDiamondFire/master
ProjectDF Mar 27, 2022
819fb04
make nbs command attach a file with the command
ProjectDF Mar 27, 2022
5024a58
Update NBSToTemplate.java
ProjectDF Mar 27, 2022
cf6c4cc
Add node 6 & 7 to helpbot
TechStreetDev Apr 8, 2022
8f93d74
Merge pull request #81 from TechStreetDev/master
Tomoli75 Apr 8, 2022
21605bb
Merge pull request #79 from ProjectDF/master
RedDaedalus May 2, 2022
2413380
Fixed the chest paramater emoji for ?code command (currently using DF…
uhki Jul 13, 2022
96a9a1e
Update CowsayCommand.java (#82)
Reasonlesss Jul 13, 2022
16cdee7
feat: Implement role toggle for bao polls (#84)
RedDaedalus Jul 13, 2022
8e0da9c
bao polls -> polls
RedDaedalus Jul 13, 2022
99d517b
Fix Dictionaries in ?code (#85)
Reasonlesss Jul 23, 2022
1d700a0
Yourkit
Owen1212055 Aug 9, 2022
6c5b425
Delete ?query command (#86)
RedDaedalus Aug 19, 2022
b003593
chore: Move to gradle Kotlin DSL (groovy sucks nobody likes it) (#88)
RedDaedalus Oct 1, 2022
eec5d68
Update gradle settings + remove old commented config (#89)
Owen1212055 Oct 1, 2022
61d1333
fix: Rename Expert to SrHelper (#90)
RedDaedalus Oct 1, 2022
85bf948
Remove some old + generally outdated stuff (#91)
Owen1212055 Oct 1, 2022
25c698e
refactor: move permissions to config
tk2217 Oct 2, 2022
cb7a177
fix i think
tk2217 Oct 2, 2022
de3a06a
fix the stupid editorconfig
tk2217 Oct 2, 2022
4ab3b24
make gradlew executable (linux moment
tk2217 Oct 2, 2022
323e52f
Fix ?garfield command.
Reasonlesss Feb 10, 2023
d3682c1
Merge pull request #94 from Reasonlesss/master
tk2217 Feb 12, 2023
585a9f1
Revert "Delete ?query command (#86)" (#95)
Owen1212055 Feb 13, 2023
87c42c5
Add pronouns to ProfileCommand (#97)
TechStreetDev Jun 18, 2023
b4e95ba
yep
tk2217 Aug 7, 2023
1d98753
Merge pull request #99 from MCDiamondFire/do-the-featured-plots-thing
tk2217 Aug 7, 2023
6bfc20d
Merge branch 'master' into refactor/move-permissions-to-config
tk2217 Aug 7, 2023
b300e46
Merge pull request #92 from MCDiamondFire/refactor/move-permissions-t…
tk2217 Aug 7, 2023
a1a2714
fix the stupid thing
tk2217 Aug 7, 2023
f22a43f
Update ?nbs command (#93)
GeorgeRNG Nov 10, 2023
8783ab4
5.0.0
Owen1212055 Apr 16, 2024
59cf40b
Only allow specific bot devs to run ?eval as mods can just give thems…
Reasonlesss May 3, 2024
9f4435c
VIP Role Star (#100)
Reasonlesss Jun 14, 2024
bfe400f
changes (#102)
Reasonlesss Jul 3, 2024
8d2df10
Help Improvements (#104)
RedVortexDev Nov 16, 2024
dbafffd
Merge pull request #4 from MCDiamondFire/master
ProjectDF Nov 24, 2024
d405ea1
Update NbsCommand Give Command
ProjectDF Nov 24, 2024
6314210
Update NbsCommand.java
ProjectDF Nov 24, 2024
1d48423
remove locking behavior from ?solve (#106)
RedVortexDev Dec 4, 2024
cb609f3
update the plot command for stuff added up to 7.0
GeorgeRNG Dec 24, 2024
53963a5
fix: non-verified users are able to run user commands
RedVortexDev Jul 30, 2025
2c744a3
chore: update gradle to allow compiling
RedVortexDev Jul 30, 2025
f4c50e5
Merge pull request #108 from GeorgeRNG/7.0-plot-command
RedVortexDev Oct 2, 2025
5fde691
feat: compact command
RedVortexDev Oct 2, 2025
bd4427d
Merge pull request #107 from ProjectDF/master
RedVortexDev Oct 2, 2025
233c95b
feat: jdk 21
RedVortexDev Oct 2, 2025
1614726
Merge remote-tracking branch 'origin/master'
RedVortexDev Oct 2, 2025
6db4edc
feat: jdk 21 for CodeQL
RedVortexDev Oct 2, 2025
c731ba4
feat: add unsolving
RedVortexDev Oct 2, 2025
7f2ad58
feat: finally refactor solved logic
RedVortexDev Oct 2, 2025
e224f3f
fix: don't show discriminator in tags
RedVortexDev Oct 2, 2025
d138945
fix: various issues with ?plot
RedVortexDev Oct 2, 2025
746ee4a
feat: update to JDA 6.0
RedVortexDev Oct 29, 2025
148f7d0
feat: overhaul reporting
RedVortexDev Oct 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,382 changes: 1,191 additions & 1,191 deletions .editorconfig

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,10 +57,10 @@ jobs:
# uses a compiled language

- run: |
- name: Set up JDK 11
- name: Set up JDK 21
uses: actions/setup-java@v1
with:
java-version: 11
java-version: 21
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
- name: Set up JDK 21
uses: actions/setup-java@v1
with:
java-version: 11
java-version: 21
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@
gradle
build
/src/main/resources/swear_filter.json

*.json
*.txt
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ provide codeblock information.

**Contribution**

HelpBot is created in **java 11** and there are no current rules in place for contribution. If you want to add/modify
HelpBot is created in **java 16** and there are no current rules in place for contribution. If you want to add/modify
something you are able to create a **fork** and submit a **pull request**.

Most pull requests are accepted, do not be afraid to make a change I promise I do not bite.
Please give me time to review your PR however, as it takes a little bit for me to make sure that your PR is up to standards. Testing will help!

**Config File**

Expand Down Expand Up @@ -60,3 +61,13 @@ After setting up the config, you will need to paste the following into the swear
]
}
```

## Special Thanks To

![YourKit Logo](https://www.yourkit.com/images/yklogo.png)

YourKit supports open source projects with innovative and intelligent tools
for monitoring and profiling Java and .NET applications.
YourKit is the creator of [YourKit Java Profiler](https://www.yourkit.com/java/profiler/),
[YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/),
and [YourKit YouMonitor](ttps://www.yourkit.com/youmonitor/).
37 changes: 0 additions & 37 deletions build.gradle

This file was deleted.

52 changes: 52 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
plugins {
java
application
id("com.github.johnrengelman.shadow") version "7.1.2"
}

application {
mainClass.set("com.diamondfire.helpbot.HelpBot")
}

group = "com.diamondfire.helpbot"

repositories {
mavenCentral()
maven(url = "https://jitpack.io")
maven(url = "https://m2.dv8tion.net/releases")
maven("https://repo.opencollab.dev/maven-releases/") {
name = "opencollab"
}
}

dependencies {
implementation ("net.dv8tion:JDA:6.1.0") {
exclude(module = "opus-java")
}

implementation("club.minnced:discord-webhooks:0.5.8")
implementation("ch.qos.logback:logback-classic:1.2.5")
implementation("com.google.code.gson:gson:2.8.6")
implementation("org.geysermc.mcprotocollib:protocol:1.21.7-1")
implementation("mysql:mysql-connector-java:5.1.13")
implementation("org.codehaus.groovy:groovy-jsr223:3.0.8")
implementation("net.kyori:adventure-api:4.24.0")
implementation("net.kyori:adventure-text-minimessage:4.24.0")
implementation("dev.vankka:mcdiscordreserializer:4.3.0")
}

tasks {
compileJava {
options.encoding = "UTF-8"
}

jar {
manifest {
attributes["Main-Class"] = "com.diamondfire.helpbot.HelpBot"
}
}

build {
dependsOn(shadowJar)
}
}
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
4 changes: 3 additions & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Loading