• Customizable Messages
• Give roles on going AFK
• AFK Log Notifications
• AFK Timed Sessions
config.yml
YAML:
DefaultReason: User didn't specify a reason
AFKRoles:
- AFK
AFKNickname: AFK | {user-displayname}
Notification:
Enabled: true
Channel: afk-logs
lang.yml
YAML:
AFK:
Embeds:
- Title: Advanced AFK • {user-displayname}
Description: |-
> {user-mention} has gone AFK for reason
```
{reason}```
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
WelcomeBack:
Embeds:
- Title: Advanced AFK • {user-displayname}
Description: |-
> {user-mention} has returned from AFK
> You were away for **{time}**.
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
UserIsAFK:
Embeds:
- Title: Advanced AFK • {afkperson-displayname}
Description: "> {afkperson-mention} is currently AFK, they have been away for
**{time}**"
Fields:
- Name: Reason
Value: "{reason}"
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
Notifications:
AFK:
Embeds:
- Title: Advanced AFK • User AFK
Description: |-
> {user-mention} is now AFK for reason
```
{reason}```
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
UnAFK:
Embeds:
- Title: Advanced AFK • User UnAFK
Description: |-
> {user-mention} is no longer AFK
> They were away for **{time}**
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
AlreadyAFK:
Embeds:
- Title: Advanced AFK • Already AFK
Description: "> You were already afk."
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
ErrorOccured:
Embeds:
- Title: Advanced AFK • Error occured
Description: "> An error occured, Please contact an administrator."
FooterIcon: "{user-pfp}"
Footer: "{user-tag}"
Timestamp: true
commands.yml
YAML:
AFK:
Name: afk
Description: Mark yourself as afk letting everyone know your afk.
Usage: afk <reason>
Aliases: []
Type: general
Enabled: true
Cooldown: 0
RequiredRole:
- "@everyone"
Arguments:
- Type: String
Name: Reason
Description: Reason for afk.
Required: false