Added audit log reason to new member services
This commit is contained in:
parent
64821b16b3
commit
24d1cd7425
@ -14,11 +14,7 @@ import org.javacord.api.listener.server.member.ServerMemberJoinListener;
|
|||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public class NewMemberListener implements ServerMemberJoinListener {
|
public class NewMemberListener implements ServerMemberJoinListener {
|
||||||
|
|
||||||
ServerMemberJoinEvent event;
|
|
||||||
|
|
||||||
public void onServerMemberJoin(ServerMemberJoinEvent event) {
|
public void onServerMemberJoin(ServerMemberJoinEvent event) {
|
||||||
this.event = event;
|
|
||||||
|
|
||||||
if (!event.getServer().getIdAsString().equals(BotConfig.HOME_SERVER)) {
|
if (!event.getServer().getIdAsString().equals(BotConfig.HOME_SERVER)) {
|
||||||
// Only active in the Fashionscape server, currently.
|
// Only active in the Fashionscape server, currently.
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package dev.salmonllama.fsbot.services;
|
package dev.salmonllama.fsbot.services;
|
||||||
|
|
||||||
import dev.salmonllama.fsbot.config.BotConfig;
|
import dev.salmonllama.fsbot.config.BotConfig;
|
||||||
|
|
||||||
import org.javacord.api.event.server.member.ServerMemberJoinEvent;
|
import org.javacord.api.event.server.member.ServerMemberJoinEvent;
|
||||||
|
|
||||||
public class MemberRoleService implements Runnable {
|
public class MemberRoleService implements Runnable {
|
||||||
@ -13,6 +14,8 @@ public class MemberRoleService implements Runnable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
event.getApi().getRoleById(BotConfig.MEMBER_ROLE).ifPresent(event.getUser()::addRole);
|
event.getApi().getRoleById(BotConfig.MEMBER_ROLE).ifPresent(role ->
|
||||||
|
event.getServer().addRoleToUser(event.getUser(), role, "FSBot 5-minute member role")
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user