PivityGmodStore

Job: Bot

Apply
In Progress
Negotiations
Finished

Budget

$70.00

Category

Applications

3

Views

586
Description


Hyrane.co - Bot Specificat

Core

  1. Nitrado API Integration
  2. Multi Server Support

Killfeed

  1. Simple killfeed with the same embed as current.
  2. Multi Server Support, discord channels set in config.

Whitelist/Verification

  1. Xbox
  2. Check gamerscore, minimum 2,000.
  3. If not enough, deny and send embed in DMs.
  4. If spamming, blacklist from submitting.
  5. 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. 
  6. Link the gamertag to their discord ID in database
  7. PS4
  8. Check trophies, minimum 50.
  9. If not enough, deny and send an embed.
  10. If spamming, blacklist from submitting.
  11. 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. 
  12. Link the PSN to their discord ID in the database.
  13. PC
  14. Submit SteamID64
  15. If valid, log in channel, give 2 roles and remove 1. 

Commands

  1. Whitelist
  2. Ability to whitelist a gamertag.
  3. /whitelist GAMERTAG/PSN DiscordID
  4. Should link gamertag to discordid.
  5. Unwhitelist
  6. Should remove from database and unwhitelist from nitrado. 
  7. /unwhitelist GAMERTAG/PSN
  8. Ban 
  9. Should ban a user from the in-game server (console only)
  10. /ban gamertag (should give the discord ID assigned to the gamertag a role that is based of config)
  11. Unban
  12. Should unban from the in-game server (console only)
  13. /unban gamertag (unbans from server and removes the same role as ban in config)
  14. Banish
  15. Same as current system
  16. Info
  17. Like the current /steamid command except it pulls info in an embed.
  18. /info discordid
  19. Example
  20. Verified: Xbox/PSN/PC
  21. Whitelisted Name: Gamertag/PSN/Steam Name
  22. SteamID64: blah blah (only show if they have a steamid)
  23. Banned: Yes/No (if they have In-Game Banned role) 
  24. Muted: Yes/No (if they have Chat Banned role)
  25. Date Joined:


SUPPORT SYSTEM (NEW)

  1. Embed in channel
  2. Base embed, with buttons. Each button will open a different modal asking different questions. All should be done in config.
  3. 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. 
  4. Multiple support roles per button, ability to easily config.
  5. But attached when channel opened called close that deletes and logs.
  6. Transcripts, can either upload to hyrane.co or just txt in discord (prefer finding a public transcript system and using hyrane.co)