TJ-Bot
TJ-Bot copied to clipboard
TJ-Bot is a Discord Bot used on the Together Java server. It is maintained by the community, anyone can contribute.
Bumps [org.kohsuke:github-api](https://github.com/hub4j/github-api) from 1.329 to 1.330. Release notes Sourced from org.kohsuke:github-api's releases. v1.330 🌈 (Compatibility) Changes Support for Jackson v2.20. Full Changelog: https://github.com/hub4j/github-api/compare/github-api-1.329...github-api-1.330 Commits fa40aa3 Prepare release (bitwiseman): github-api-1.330 6bf1ad6...
## Problem ChatGpt attempts to answer each question posted in `#question` and it provides "useful links", which is great. However, and especially because ChatGpt runs with old models, it sometimes...
## GitHub-API We have just updated our Jackson (#1313) and that leads to the bot crashing: ```java java.lang.NoSuchFieldError: Class com.fasterxml.jackson.databind.PropertyNamingStrategy does not have member field 'com.fasterxml.jackson.databind.PropertyNamingStrategy SNAKE_CASE' at org.kohsuke.github.GitHubClient.(GitHubClient.java:92) at...
Introduces [`ForumPoster`](https://github.com/discorddioxin/TJ-Bot/blob/develop/application/src/main/java/org/togetherjava/tjbot/features/utils/ForumPoster.java) and updates [`TransferQuestionCommand`](https://github.com/Together-Java/TJ-Bot/blob/f206bd44593b2ad18471852fcb8fe209808f4f5e/application/src/main/java/org/togetherjava/tjbot/features/moderation/TransferQuestionCommand.java#L236-L238) to make use of it. Addresses issue #1307
Add [repository-based instructions for GitHub Copilot](https://docs.github.com/en/copilot/how-tos/configure-custom-instructions/add-repository-instructions), to guide code suggestions for TJ Bot. This will align Copilot with our coding standards and project needs, improving quality and contributor experience. ###...
## Motivation Forum Channels are common on Discord. By having a centralized API to perform forum actions, developers would be more encouraged to make use of forum posting for bot...
This PR adds a `copilot-instruction.md` file to guide GitHub Copilot in generating code suggestions that align with TJ-Bot's standards. The file covers: - Project overview - Tech stack - Repository...
From in #1283 with those differences: - Whole feature uses its own class - I used a local cache - I didn't use caffeeine - 4 new config variables -...
**Is your feature request related to a problem? Please describe.** TJBot has many features to detect scams, either by finding suspicious patterns in message or via the ignore-me channels, but...
# About It would be helpful if the scam blocker would also delete created threads on scam messages. This is helpful for channels that automatically create threads for new messages...