Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Together-Java/TJ-Bot

TJ-Bot is a Discord Bot used on the Together Java server. It is maintained by the community, anyone can contribute.
https://github.com/Together-Java/TJ-Bot

Using proper button factories (CR Tais)

9b0045aee3978ed1d9d0d231e5ab5cda61414d1a authored almost 3 years ago
Fixed issues after rebase

3a835c34fdeb95858acc9d300a4fc64710c5c58e authored almost 3 years ago
Removed code duplication from role based moderation actions. (#417)

e5cd2c211d217d345d7a144b3483c7f91f794f21 authored almost 3 years ago
Upgrade JDA to alpha 9

3ea40dc8e063f3e46455d30d219cb4960626268c authored almost 3 years ago
Upgrade JDA to alpha 5

98d7a9a08d6a9f9273c3ad1a6b10d0adf1eb8da1 authored almost 3 years ago
Upgrade JDA to alpha 3

92bd32c380b1de3d417b756d9e7ab429eefb8172 authored almost 3 years ago
Bugfix - Handling blocked users gracefully when reacting to their messages (#412)

* catching and silently ignoring when an user blocked the bot and the bot cant react to their me...

eecb610e9527548516056d68c233b12b74d93b0a authored almost 3 years ago
colorblind support for help system emojis (#410)

e00ac74bdfe176d277186ad665e193035e413998 authored almost 3 years ago
Added ModAuditLogWriter and logging /tag changes

* Added ModAuditLogWriter as utility to write to the mod-audit-log channel
* Made the TagSystem...

dfa36964bb138adcd49fcc26d7d6baa04081f2fc authored almost 3 years ago
Adding /quarantine and /unquarantine (#398)

* added quarantine/unquarantine commands, temp and rejoin

dff60688afaad578d829e1a55ef2ea7a5d272740 authored almost 3 years ago
Utility for in-app URL's (#391)

This adds the DiscordClientAction class, this class allows the user to generate URL's that link ...

16d66b54dfe8918e8a6d00d2d0b18d024a07d320 authored almost 3 years ago
Skipping audit logs against bot message deletions (#395)

* Skipping audit logs against bot message deletions
* Bugfix with broken RestAction pipeline

7ba661d979bbeb34a7ed6585e909c3f0a3c95e42 authored almost 3 years ago
Loggers are used consistently from fields now

instead of being created on the fly

aa6878773d2a79bd3360c18f90776409f3959820 authored almost 3 years ago
Renamings from CR

by marko

8630f32426fe41b70fe7a1eaa1bc12bc70f0dbb2 authored almost 3 years ago
Simplified DM route creation

aabdb29e392f26c8e30f97cf391faf2b56dffabd authored almost 3 years ago
Mention the user in the reminder

9d471fe785b2bbd635f2e85280db131d970adfd0 authored almost 3 years ago
Reworking first part of remind command

* changed database table
* changed code how entries are created and stored
* aligned options and...

39a2120dbb141f72b3274e5a93ebfe6fcdf12ba5 authored almost 3 years ago
Multiline log message

textblocks with \

c4c76a90e690f2004f43f89a14d343a674a12bfa authored almost 3 years ago
UX swapped whenUnit and whenAmount

CR by tais

fb04892ecebc20f9ea79a5f91f923b999735d52a authored almost 3 years ago
ReminderRoute factories for readability

CR by Tais

99ff91776cb122810bf55b01195ebfbd65b3c670 authored almost 3 years ago
UX renamings of the remind options

d869b0bddfd39149238fc898165375eaa2345690 authored almost 3 years ago
Improvements from CR

by Tais

7d3c1cdff21a2a6323bd4e4bf28bd60deba88f92 authored almost 3 years ago
Send reminder per DM if failing to send in guild

d4fe78d69754cef0b83afd27eb8359f34ce4e01a authored almost 3 years ago
Adding max-pending-reminders-per-user limit

db3c8c622cb2d169e586f2f41f75a3fefd50831d authored almost 3 years ago
Bugfix with user not found

apparently `retrieveUserById` fails instead of giving null when user not found.

fortunately, th...

dd4d1078f91f36f920664737edc92c443b0a61ce authored almost 3 years ago
Javadoc and cleanup for /remind

5f5ada151def20264c70e4a8eb207e89deef6ee8 authored almost 3 years ago
Adding remind routine to send reminders

89b8e93a1cf1dc3ac10747f9cf88e92cae902d0b authored almost 3 years ago
Adding proper "when" selection for /remind

7d5b0b061f84f1b58211549d89c364d55c401266 authored almost 3 years ago
Pushing the remider command, which works while the bot is online.

6f221a1229bc4ef23db58166bfbb7e09a579692d authored almost 3 years ago
Removal of ALL subcommands on RoleSelectCommand (#389)

This removes the ALL subcommand, and "inlines" the CHOOSE subcommand.

47d6a8264a51bdf850ad51098ffe3e00ad2a8765 authored almost 3 years ago
Up- and down-voting on suggestions

56b7d187d018c901dcf4c022d818c3a87dfe4dd3 authored almost 3 years ago
adding custom emotes with fallback for suggestions

ec6390b149f893f2e81d1e129e2a3bc700341f60 authored almost 3 years ago
Newlines for readability from CR

by Tais

7d63e7058e2e06f242133ef20426f4ac1a5b9a6e authored almost 3 years ago
Added note command

750459b187be6c7e0ff9b7d6cc85b36c390a0f54 authored almost 3 years ago
Improved command mocking

* Added ButtonClickEvent generation and mocking
* Added USER option to SlashCommandEventBuilder
...

b3a37ebe3eb170c8e6b4e356d04a5bc613d2dd31 authored almost 3 years ago
Added tests for the tag-system

* and improved ping tests

b4c1947e04d1d58601fe8f232193ca365bcd2a47 authored almost 3 years ago
Added possibility to test with database

b676942994e864c1a92f2ae35d2086631c5b74b8 authored almost 3 years ago
Mocking for final classes

enabling mockito inline extension to make it possible to mock final classes

12c614e19ac162e3e78bf8c9b5bccd27eee45c98 authored almost 3 years ago
Replaced Config singleton with regular instance

This is a quite simple change but it touches a lot of files. All of them now require the config ...

06846b9cadb581f9133a70ff0d7fe6904787fd5c authored almost 3 years ago
Renamed Staff Assistants to Maintainers

17b720fe372781a0dbe948f397cdff9310f78571 authored almost 3 years ago
Reaction roles using a SelectionMenu (#351)

Reaction roles

Added RoleSelectCommand

This command allows people with the `MANAGE_ROLES` ...

49303cca78d0843968a00ea04f7ccf8b431d6fd2 authored almost 3 years ago
added link to PP in TOS

4f39125ada5f3b335d2595517a1173d010bfa90b authored almost 3 years ago
Added TOS and PP

e5c9ef352feeadff7fe62db2f994b7c106033d78 authored almost 3 years ago
Added tags to deactivate auto-stale

1b6d6d16552a72d8e88af59ffa89cbbbcf5962a3 authored almost 3 years ago
bugfix temp action revocation using wrong type

* when revoking a temp action (BAN), the revocation has to be logged with the opposing type (UNB...

5e43ab40a0c5971b6ac179dde19cfbba89206b21 authored almost 3 years ago
Removed VC activities that didn't work (#370)

Some activities have been made whitelisted / private by Discord.
This is because they're in dev...

10d4a7ec8af356e56c994e52a5b82b97c083e038 authored almost 3 years ago
Fixed broken encoding for unit tests

b91f9e671f5fad17fbc00aa2bac29e5b25672607 authored almost 3 years ago
Got rid of duplication in gradle

CR illu

ac1eb59427eea585de507858a7f40f8302fd3255 authored almost 3 years ago
Require soft mod role for top-helpers

1d5583bf417ef7089286658ff65b30c6c15d0d01 authored almost 3 years ago
Moved message purging into routine

33a280dfaa161509c433cc8d17ad66801c135664 authored almost 3 years ago
Use previous month as default time range

* with proper java.time computation instead of just "last 30 days"

0811a8aea1577d081f811439433b71236e6b45a7 authored almost 3 years ago
Bugfix for time ranges with no data

464d7900897a83d2007c981a21175e7af406740b authored almost 3 years ago
Improved top-helpers code

* changed the layout of the methods
* fixed style issues
* fixed various design issues
* streaml...

57c75362da14cbdebd9e68ffd9b60642c2dcc7c9 authored almost 3 years ago
Added top-helpers command

9e659038c75fc135fd487c09d486be4e31f67b80 authored almost 3 years ago
Integrated existing routines

607c34245cc0681d318beb10be8845a2d31a4994 authored almost 3 years ago
Renaming run to runRoutine to avoid confusion with Runnable

cb6f9d2da437187d849c521239b23c623fb5b9b2 authored almost 3 years ago
Adding routine support

fe69807b50f970dc6f93390dd1beff821ea2796d authored almost 3 years ago
Removed onReady

nobody except /free needed it. /free now uses `EventReceiver` which also propagates `ReadyEvent`...

c3eace309437be7f3e01cd0ef000be525cf36e73 authored almost 3 years ago
onMessageSent -> onMessageReceived, minor improvement on adapter

6f10bce02cb204a4b371b925d363903cdfe3be64 authored almost 3 years ago
Minor changes from CR

* Empty lines for readability
* Slightly rephrased a user facing string

cdc00ba24ba88cc8cd6c495498b9edd21bc4548a authored almost 3 years ago
MessageReceivers now subscribe to channels by name patterns

d751fcbb9e2847350c74ea16072f790b27a69a1e authored almost 3 years ago
Added some missing curlies that made SonarLint angry

51881210b01a19b24c7d6b83ae0acfc8db1a63ca authored almost 3 years ago
Suppressed false-positive SonarLint warning

29daace500c6a92626058a4248a61d5892c556e8 authored almost 3 years ago
Fixed some typos in user-facing strings (missing spaces)

e59643a65e051c7e38fc6cd8dc585d3af7a1a1da authored almost 3 years ago
Integration of features

- Renamed Commands to Features
- Renamed CommandSystem to BotCore
- Integrated new MessageReceiv...

52357936eb04ec1d37ddb34a60c589e37ffcd529 authored almost 3 years ago
+ Feature, EventReceiver and MessageReceiver

0d1a6e6a219e26553b543ed66a0c69821d61c84e authored almost 3 years ago
Add hints how to free a channel to the busy-message

b26efa661a58fecdc86795d61cb1f26df610c1f1 authored about 3 years ago
Removes title for all AuditLog (#342)

0e246e6578456c0e9c1dac60bd8b700f8dd645cd authored about 3 years ago
Using attachment for tag-raw

instead of escaped markdown in an embed which leads to bugs

12044b8ea78b973ef61c0e7f9e1409ae965dd792 authored about 3 years ago
Add default config template

e041e4e5f9144177355741d6bd52052a4f869e3e authored about 3 years ago
Bump JDA from 4.4.0_351 to 4.4.0_352

Bumps JDA from 4.4.0_351 to 4.4.0_352.

---
updated-dependencies:
- dependency-name: net.dv8tion...

f8b269358d6ba1ea98d096f038df9318c0942703 authored about 3 years ago
Adding the reply-to command

c908e2679d1d95d29e9ede451ac729ea73756434 authored about 3 years ago
bugfix and UX improvements for /vc-activity

* bugfix causing crash when using high max-age on /vc-activity
* UX improvements on max-age, us...

0be28decedf04d8dd87909bac8667f8b092d0582 authored about 3 years ago
Added temp mute

624bb355370be87b19ea21f5d1bf5b679f8bd3c2 authored about 3 years ago
Bugfix with temp ban/mute using weeks/months

* cant Instant#plus weeks and months
* also some improvements to the option order (UX)
* added f...

18347fa2b7cebd136fe1f962507e6d4149102781 authored about 3 years ago
Improved error handling and logging levels

c8b43f046b89578672a0340f025a3812efb8c434 authored about 3 years ago
Rebase on develop

* added /warn action that was added in the meantime

126c40e4ad4489aafee7f6f5e2d49a68689f9589 authored about 3 years ago
Bugfix with reapplying expired mutes after rejoin

* also, simplification of the queries in the rejoin listener

50504a5ef9a6d9dec18b7ca8958cadc9c21934da authored about 3 years ago
Bugfix with missing unmute/unban record

bef7807e07c1cda84a0b18e0949b530fc567a402 authored about 3 years ago
Javadoc, Linter

d3c56633041f0973520f3158ed1c3f8481e1cb51 authored about 3 years ago
Reduced code duplication

* moved temporary data computation into util

616a0e858d41a80343598a3358a47cd40501a09b authored about 3 years ago
Temp action bugfix and code improvement

* database returns multiple results, forgot limit(1)
* logic mistake of using last expired actio...

db3828576e3d0172f7ff0c2a5c5cc77eb912b655 authored about 3 years ago
Simplified vertical scalability of temp actions, removed duplication

* temporary moderation actions can now be added easily via interface instead of being all mushed...

a9c520a8ac7ffc3900fff48553cf15fdda483f64 authored about 3 years ago
Moved TempMod routine into subpackage

it will get more classes soon

82dcff0a9c3e583b5e69ee26ec4e1503dddf504c authored about 3 years ago
Moved ModerationUtils.Action into its own class

* It was used quite a lot in the package but also outside, it made no sense anymore to keep it l...

df6402fbb45aa459b6ba3009228e50ad4306f056 authored about 3 years ago
Added temp ban

7ea9264d588e512a20ee1b2cc077c9060feca565 authored about 3 years ago
Added routine to revoke temporary actions

1213da237fa7c133b52f7e452583f8099a3d8ae0 authored about 3 years ago
Adding "John used /tag foo" in footer of embed

Removed and inlined the embed generation in MessageUtils, all call sites have been inlined corre...

dab46a73cdf146047ce0fd60b50b400ad3193f1c authored about 3 years ago
Update FreeCommand.java

ae5acab448a3a3cd08bf41314dc1c61347b8c9a0 authored about 3 years ago
Added the /warn command

744c29d3496941f8a39139415f7804806bf59f1f authored about 3 years ago
Addition of stale-workflow

* marks issues and PRs after 30 days of inactivity
* then closes after 5 additional days of ina...

16e7060a6db1686be14b91c790e684ac9bce84fd authored about 3 years ago
Create Custom Filter for the AsyncAppender (#327)

3c7cc4252cc6f678a4058fdf7586c350da048dcc authored about 3 years ago
Spring Version Update (#324)

This time really set log4j on 2.16+

0aeea2791771fb12559988f7f402c08f2482f047 authored about 3 years ago
Removed DatabaseCommand

51a232e0fd4e789161c758c8749d6cee6de4e52d authored about 3 years ago
Added RejoinMuted listener to fix mute-bypass-exploit

e56610fed6b6157f28d698f4ac48354613beb306 authored about 3 years ago
Cleanup and bugfix with unmodifable list

bb0c50153e0e9c8f66a5dc9ba22318ff7e2c79ae authored about 3 years ago
Moved isMutedRole logic into utility class to reduce duplication

565f33ae2db8588298b8b85ac9d9e3355c83cc8c authored about 3 years ago
Moved routines and listeners inside Commands

this change is not super nice design but it is necessary for now, since routines and listeners n...

d0e12fe1bb1857f4a87046b3e6e0382fd7eb8a75 authored about 3 years ago
Integrated ModerationActionsStore into Mute/Unmute

b3ebed1650df2685d1466a995cc5d5270c656317 authored about 3 years ago
Simplified mute/unmute flow using individual methods (CR Tais)

99d32d26c3a2b1162a682733cef0c7a7ed19954b authored about 3 years ago