Job: Bot
Apply
In Progress
Negotiations
Finished
Description
Hyrane.co - Bot Specificat
Core
- Nitrado API Integration
- Multi Server Support
Killfeed
- Simple killfeed with the same embed as current.
- Multi Server Support, discord channels set in config.
Whitelist/Verification
- Xbox
- Check gamerscore, minimum 2,000.
- If not enough, deny and send embed in DMs.
- If spamming, blacklist from submitting.
- If enough, whitelist and give 2 roles and remove 1 role, and send a message in the discord channel set in config with embed information: Gamertag, Platform, Gamerscore, DiscordID.
- Link the gamertag to their discord ID in database
- PS4
- Check trophies, minimum 50.
- If not enough, deny and send an embed.
- If spamming, blacklist from submitting.
- If enough, whitelist and give 2 roles and remove 1 role, and send a message in the discord channel set in config with embed information: PSN, Platform, Gamerscore, DiscordID.
- Link the PSN to their discord ID in the database.
- PC
- Submit SteamID64
- If valid, log in channel, give 2 roles and remove 1.
Commands
- Whitelist
- Ability to whitelist a gamertag.
- /whitelist GAMERTAG/PSN DiscordID
- Should link gamertag to discordid.
- Unwhitelist
- Should remove from database and unwhitelist from nitrado.
- /unwhitelist GAMERTAG/PSN
- Ban
- Should ban a user from the in-game server (console only)
- /ban gamertag (should give the discord ID assigned to the gamertag a role that is based of config)
- Unban
- Should unban from the in-game server (console only)
- /unban gamertag (unbans from server and removes the same role as ban in config)
- Banish
- Same as current system
- Info
- Like the current /steamid command except it pulls info in an embed.
- /info discordid
- Example
- Verified: Xbox/PSN/PC
- Whitelisted Name: Gamertag/PSN/Steam Name
- SteamID64: blah blah (only show if they have a steamid)
- Banned: Yes/No (if they have In-Game Banned role)
- Muted: Yes/No (if they have Chat Banned role)
- Date Joined:
SUPPORT SYSTEM (NEW)
- Embed in channel
- Base embed, with buttons. Each button will open a different modal asking different questions. All should be done in config.
- When modal is submitted, it should show a base embed and the questions embed with the answers. Base embed should contain all information from /info command at the top.
- Multiple support roles per button, ability to easily config.
- But attached when channel opened called close that deletes and logs.
- Transcripts, can either upload to hyrane.co or just txt in discord (prefer finding a public transcript system and using hyrane.co)