Register for your free account! | Forgot your password?

Go Back   elitepvpers > The Black Market > Browsergames Trading > DarkOrbit Trading
You last visited: Today at 17:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



DOClanManager Discord Bot

Discussion on DOClanManager Discord Bot within the DarkOrbit Trading forum part of the Browsergames Trading category.

Reply
 
Old   #1
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
DOClanManager Discord Bot

DOClanManager Discord Bot


About
The DOClanManager is a Discord Bot for your clan’s discord server. I hope you see this bot as a really fun add-on for your clan! It provides the following features*,

*More features will be added as time goes on, you'll have to check the various comments I've made on this thread to see them all


“Linking”
The bot allows user’s to “Link” their discord account to their darkorbit account by using the “link” command giving their darkorbit username.

NOTE: These links are stored in a database.



“Verifying”
The bot makes use of a role called “Verified” which I’ll setup on your server. This role given to a user in your server “verifies” that the account they’ve “linked” on is theirs, and not someone elses! Bot will announce whenever this role has been added/removed.


WARNING!
Admins of the discord server are advised to NOT give the “Verified” role to people who have not yet linked on an account



“Unlinking”
Made a mistake linking your account? Or perhaps you have a new account? “Unlinking” accounts is done by using the “unlink” command giving a “mentioned” person in the server. This will remove their link from the database, AND remove their “Verified” role, so they’ll need to re-verify after they link on a new account.



“who”
The “who” command, given a mentioned user, will reply with the profile link the mentioned user is linked to


Linking discord roles to ranks in clan
The bot allows you to specify which roles in your discord server match to ranks in your clan. Just tell me which ones and the bot will link them


“clansearch”
The “clansearch” command, given a clan name, will reply with all clans that have that clan name as a subname; this is the same as the “clan search” feature on the backpage!


Sending diplomacy over discord
The bot can send wars, naps, alliances and end wars from discord simply by writing the command giving the “clan id” (in base 10)
You can also provide an optional “reason” for the diplomacy!
For example,
-war 1234 “They did something to me”
Would send war to the clan with the id “1234”



Finding which clan is of a base 10 id
Not sure which clan the id is of for sending diplomacy? The bot provides a “clan” command, which given a base 10 id will reply with the information about the clan. This, at the moment, includes the “member count”, the “company” and the “clan logo”!


Kicking feature
The bot can kick anyone from the clan you want! Of course only certain roles will be able to do this, however you can also kick yourself for the clan, simply by using the “kickme” command.
People who can kick anyone will also be able to use the “kick” command which allows them to kick anyone they want from the clan
For example,
-kick @
Will kick @’s linked account from the clan only if the caller has the permissions



Ranking feature
The bot can give any rank in the clan to any discord user’s linked account! Of course only if the caller has permissions to
The commands for giving ranks are: “rank” which sets the rank of a mentioned discord user’s linked account to the given rank name, only if the rank name is a rank name in the actual clan
For example,
-rank @ Leader
Will set the rank of @’s linked account to “Leader” in the clan
-rankNo @
Will set the rank of @’s linked account to “Please Select” (NONE) in the clan
-rankMe
Sets your rank to the rank associated with your clan role in discord



Accept me
No one online to accept you into clan? The bot can accept you at any time into the clan, provided the clan is not already full and you’ve sent your application
There are 2 commands for this: “acceptme” which specifies you only want your linked account to be accepted and “accept” which specifies you want to accept all applicants who are linked members of the clan
Both of these commands also will apply the “rankMe” command after accepting all applicants, setting your rank in game based on your discord role!



Base Logging
The bot will always check your bases and make posts whenever a module has been destroyed on your battle station, deflector has been turned off, you clan member has built a base, replaced a module, etc. Every 1-2minutes

Furthermore, when one of your clan’s deflectors has less than 10 minutes remaining the bot will @” everyone in discord for someone to go and manually deactivate it!



Finding the deflector status of your clan’s bases
Want to know the status of all your clan’s deflectors? The “bases” command will show all bases your clan owns and say whether or not the deflector is UP as well as for how long, as well as providing minimap pictures!

Want to know the status of a single base on your map? The “base” command given a “map” will show you this!



Notifying/setting an alarm
The bot can also set alarms to notify you X minutes before an “event” is about to happen!

Example,
-notif “Enemy base will be down in 1-3” 60 7
Will set an alarm and notify you with the text “Enemy base will be down in 1-3”, when there’s 7 minute remaining starting from 60 minutes left!

The above example shows an alarm being set for an enemy base in 1-3 which has its deflector up for 60 minutes and the person wants to be notified when there’s 7 minutes remaining



Removing a notification
Made a mistake? You can remove a set notification by using the “remNotif” command, giving the “name” you’ve specified to the alarm.
So if we wants to remove the above we do,
-remNotif “Enemy base will be down in 1-3”
NOTE: this is not case-sensitive!



Private message everyone
The bot can send a private message to everyone in your discord server with a member role a given message! This is done by using the “pmAll” command


Finding the ids and profile links of usernames
Need someone’s user id, or their profile link from their name? The bot can perform a profile search by using the “profile” command!
For example,
-profile Supermecha2
Will return Supermecha2’s id in base 10 and his profile link!



Finding profile links from base 10
You have someone’s id in base 10 but don’t know who they are? The bot can tell you their username and their profile url by using the “profile10” command!
For example,
-profile10 1234
Will return “Supermecha2” followed by his profile url


Implicit Base Nofication command
You can type in things like: "2-3 open in HH:MM:SS" or "4-5 closed for HH:MM:SS" and the bot will automatically generate a notification! You can then remove this notification with "remnotif" as explained above to remove it if you've made a mistake!

Forgot everything already?
The bot can be given a "help" channel, and will then post a list of all the commands available as well as how to use them!l


Other
You can join “DOClanManager” official discord server where you can make suggestions, bug reports and see what I change whenever I make an update. I will also post here when your license expires.



Set-up
  • I will require a noob account in your clan with ALL permissions, which I’ll make myself
  • Your clan’s preferred language
  • Which channels you want commands to be executed in
  • Which discord roles you want to be linked to ranks in clan, and what permissions they should have
  • Customise the bot's picture and name; you tell me the what picture and name you want to bot to have


Data Privacy
Your clan’s data will be kept private, I will not make public any data to anyone


Price
5 euro/month PayPal F&F
I will setup a bot instance on my vps and begin setup on your clan’s discord. The bot will then run 24/7 from that day.

On the day your month expires you bot will not be run, however all linked data will be stored permanently should you want to renew your license in the future, unless you tell me to delete it.



Refunds
I will provide a full refund if I am unable to consistently keep your bot running (I am not sure how many bots my VPS can run so limited number of spots!)


Contact
Any questions feel free to contact me on discord,
Tawaret#0447



The Future
I have many exciting features planned for the bot, however I have only the weekend, and sometimes Monday that I can work on it. However small features/bugs, I would add/fix on weekdays.
Supermecha2 is offline  
Thanks
8 Users
Old 02/17/2020, 14:22   #2 Trade Status: Unverified(?)
 
roronoa_3's Avatar
 
elite*gold: 0
The Black Market: 141/0/0
Join Date: Apr 2016
Posts: 272
Received Thanks: 57
Great discord bot ^^
very friendly and trusted guy
roronoa_3 is offline  
Thanks
1 User
Old 02/17/2020, 16:40   #3 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Nov 2011
Posts: 111
Received Thanks: 13
Can confirm, works great. Very convenient and hassle free. Would 100% recommend
noruthunlok is offline  
Thanks
1 User
Old 02/17/2020, 18:35   #4 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Dec 2019
Posts: 25
Received Thanks: 2
vouching, great bot that saves lots of time
tupacSE is offline  
Thanks
1 User
Old 02/24/2020, 11:29   #5
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Didn't post this yesterday but I'll start posting any changes I make here as well from now on, editing the above if necessary.

[2/23/2020]
- "accept" and "acceptme" will now check whether "at least 1 person" has been accepted and reply with a link to the application page for the clan, otherwise setting rank as usual



BotServerProfile Changes
- Added "DarkorbitClanBelongingId" in order to determine the link for the above process (I've set these on all servers, so is fine)


Pictures
Supermecha2 is offline  
Old 02/26/2020, 20:16   #6
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
[2/26/2020]
- Messages sent now get sent in chunks of 2000, same as for the DOAnnouncer
- Added 2 new commands

Commands
- Added "dostats" command to return the "DOStats" profile page for a given username (must be in the same server as you)
- Added "usernamelog" command to return all the name changes on the given username's "DOStats" profile page (must be in the same server as you)

What is DOStats?
DOStats is a website that contains most darkorbit player data and can be found here, from username logs, to honor per day, to gates made each day, etc.:
In case you don't know


Pictures
Supermecha2 is offline  
Old 03/04/2020, 20:42   #7
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
[3/4/2020]

Commands
- Added accept <username> command to accept the given <username> into clan regardless of whether they are linked or not
- Added rank <username> <rankName>, same as above
- Added kick <username> same as above
- Added insufficient permission replying when a command is run that is LIMITED detailing which permission you need
- Re-Added "@here" for the notif command

Command Handling
- Removed the line "Remember to put the single message in ""!" from the error message
Though please remember to use this for names you give the command!


Bot Reconnection
Automatic bot reconnection seems to not be working sometimes, so bot now checks every 5 minutes whether it has disconnected from discord or not, and will attempt to "restart" if it has disconnected.
Supermecha2 is offline  
Old 03/07/2020, 22:59   #8
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
[3/7/2020]
This update features "UsernameTracking"

Commands
- Added track <username> [<otherUsername>] command to add the given <username> to the "UserTracker" under the name <otherUsername> (if provided otherwise it'll be <username>)

- Added remTrack <profileUrl>, removes the "profileUrl" from the "UserTracker"

- Added showTrack, shows all the users being tracked for name changes

- All of the above require the caller to be @, apart from "remTrack" which requires only your discord role to have diplomacy permissions
- The "UserTracker" will check the profile links of all people being tracked every 1 minute (at the moment) and if their name has changed it will post a message

Other
Message me if you're unsure how to get this working, or want to move it into another channel. I have only tested this on 2 accounts so far.

__________________________________________________ _______

Version: 1.1.0

Commands
- Added clanFull command to give you all the information about the clan: rank, name, leader, found, description, etc.


- Bot will now "react" to any command you give it, so you know it has read it, then remove the "reaction" only if the command fails, so please wait before resending the command

Reminder
Just a reminder if the message you want to give the bot has spaces please put "" around the message!
Supermecha2 is offline  
Old 03/08/2020, 15:58   #9 Trade Status: Unverified(?)
 
deadtexx's Avatar
 
elite*gold: 0
Join Date: Aug 2015
Posts: 52
Received Thanks: 26
works great, nice and easy to use!
deadtexx is offline  
Thanks
1 User
Old 03/09/2020, 14:31   #10
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Version: 1.2.0
This update features the "nickname" feature!

Commands
- Added nicknameMe sets your nickname in discord to your current username/nickname + your linked account's name
NOTE: Server owners or users with "higher or equal" permission to the bot cannot have their nickname modified by the bot
(Requires "verified" permission)


- Added nickname <@mention> adds to the nickname of someone who has a linked account in your discord their linked username
NOTE: Server owners or users with "higher or equal" permission to the bot cannot have their nickname modified by the bot
(Requires "unlink" permission)


- Added dostats <@mention> in addition to the current one to post the "dostats" profile of the given mentioned user IFF they have a linked acc

- Modified unlink command to also "remove" the "nickname" of the linked profile from the user's nickname

Bug Fixes
- Fixed "kick <username>" from clan not posting their profile url

Known Issue
Bot cannot change the nickname of a user even when it has permissions.
This is because the result nickname will exceed the maximum number of character of 32

______________________________________

Version: 1.2.1

Commands
- Added remNickname to remove your nickname

- Modified adding nickname from adding "/<linkName>/" to "/<linkName>" to save 1 character

_______________________________
Version: 1.2.2

Commands
- remNotif and notif now can be called by anyone
- Improved implicit "base notifier" setter, which'll be performed in "base-times" channels
I will configure this in your server's file if I see a channel for it, otherwise you'll need to message me to set it up!

- Commands can now be executed in "notification" channels (these are channels for "notification" commands 'notif')

Supermecha2 is offline  
Old 03/10/2020, 21:25   #11
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Version: 1.2.3

Fixes/Improvements
- Added bot "playing game" status which'll be the "current bot's version"
- Fixed the "UserTracker" to use the given name and not the profile one
Supermecha2 is offline  
Old 03/21/2020, 15:03   #12
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Version: 1.2.4

Fixes
- Fixed "clanFull" command; it now works for clans with default logos

Improvements
No need to put entire message in "", so can do it space separated
- "clansearch", can now do clan name space separated
- "rank", can now do clan name space separated
- "endwar/war/nap/ally", can now give reason space separated
- "track"
- "dayDesc"
- "dayTitle"
Supermecha2 is offline  
Old 04/01/2020, 20:46   #13
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Version: 1.3.0
This update features "Real-time base updates"
These are posts made that will be updated by the bot every 2* minutes, showing your clan's base's information on discord.

FAQ
I want to change the order of the base posts
-> Delete a post made by the bot and the bot will repost on the next update, so you can order it how you want!
What happens when a base dies?
-> When a base dies the bot will post in its assigned #dead-bases-channel the base's information along with "DEAD BASE", and will remove the post made in #active-bases
I want the bot to post in another channel
-> Contact me to do this for you

Other
This makes the "bases" and "base" command useless, but I'll keep them for now and remove it in the future.
This update is a start; I plan to add other information to the bases, like "Known attackers", "Base module owners", etc.


________________________________

Version 1.3.1

Improvements/Changes
- Added "Orange" color which'll occur on the base post only if the deflector is DOWN and the number of modules on the base is not '10'
- Added "Current Deflector Deactivator" to each base info, only if the deflector on the base is currently down to show you who deactivated the base
- Added "Constructor" to each base info showing you who constructed that base

TLDR;
ORANGE <=> not 10/10 modules on base, and deflector is "down"

Other
- Some work done on "Clan Attackers" and "Module Owners", will finish this later


________________________________
Version 1.3.2

Improvements
- Based on #polls changed the display of base posts to have smaller base pictures
- Major improvement and fix on how the info for the bases is managed; "Current Deflector Deactivator" should now be the most up-to-date name

1.3.2.1
- Bot will now post bases under construction

1.3.2.2
- Bot will now correctly reset the "Current Deactivator Name" to "N/A" when deflector is up

1.3.2.3
- Bot will remind when deflector minutes is strictly > 0 to prevent posting when bases are built (since those has 0 minutes on)
Supermecha2 is offline  
Old 04/05/2020, 19:06   #14
 
Supermecha2's Avatar
 
elite*gold: 0
Join Date: Jun 2012
Posts: 637
Received Thanks: 153
Version 1.3.3

Improvements
- Added cycle game bot status, which'll cycle from the "Version" of the bot and the "ID" of the bot every 1 minute indefinitely
(this will fix the disconnect issue since the bot will never go idle)
- Added "Recent Clan Attackers" to each base post showing you the clans which destroyed modules on your base
- "Names" will now be posted unformatted like `this` on each base post
- Added handling for when "clanless" players destroy the base; this will be named as `<Clanless>` on the base post
- Added showing who destroyed your base when it gets destroyed

NOTE
Since discord has a maximum character limit of 2000, I've limited the sizes of each "clan name" to a maximum of 20 characters and maximum number of these clans by 10.


Bug Fixes
- Major optimizations and fixes
- Fixed concurrency issue with the mass editing on active base posts
- Handling for when the bot fails to post a base log
- Bot will edit each base post every 1 second* to prevent it spamming discord

Screenshots
Supermecha2 is offline  
Old 04/05/2020, 19:50   #15 Trade Status: Unverified(?)
 
elite*gold: 0
Join Date: Feb 2017
Posts: 27
Received Thanks: 2
Insane Discord Bot. Its worth all the money
T7Bunny is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Willing to pay money for a discord account with PUBG EXP discord on it
03/13/2019 - PlayerUnknown's Battlegrounds Trading - 2 Replies
I got banned from the PUBG EXP (experienced) discord and I can't join the server if I made another account (IP ban). If anyone is willing to make an account with the discord server on it, I can pay you for the full account.



All times are GMT +1. The time now is 17:22.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.