About Tyrael
Tyrael is a Discord bot built specifically for Politics & War (PnW) alliances.It acts as an all-in-one toolkit for alliance leadership, helping government, military command, and economy teams manage day-to-day operations directly from Discord. Core features include:
War Alerts — Real-time monitoring of offensive, defensive, and loot events, checked roughly every 45 seconds. Alliance Banking — Handling of deposits, withdrawals, loans, and warchest funds, with optional automated processing and balance tracking. Verification — Linking Discord accounts to PnW nations via in-game mail verification codes. Interview System — Managing alliance applications through private channels, custom questions, and history logging. Alliance Auditing — Automated compliance checks for nation builds, military, warchests, and resource requirements. Diplomacy & Roles — Configuring Discord roles based on alliance relationships (main, allied, offshore, embassy, etc.).
The bot also includes supporting tools such as resource/production calculators, nation lookups, warchest requirement management, and various server configuration commands. Its official site (tyraelbot.com) provides setup guides, a full command reference, and a live status page. The site itself is currently marked as beta.
Popular Commands
| Command | Description |
|---|---|
/ally | Alliance specific commands that can tell you things about any alliance in the game. searchGiven a search term, gives back possible alliances infoGets alliance info based on given ID. activityChecks the activity of the given alliance appactivityChecks the activity of the given alliance's applicants rebuildDetailed cost analysis of building nations to the infra level complianceSends back nations that are not in compliance of military improvements auditmilIs everyone at 100% military? This will tell you who isn't topmilGives a list of the most militarized alliances. Does not include alliances less than 10 members militaryOverview of alliance's military units, and how those numbers have changed over the last week setallianceidSets the alliance ID to the ID you set. addapikeyAdd to enable advanced bot features. Key cannot be viewed by anyone removeapikeyRemoves the api key for your server setuplootalertsEnables the bot to alert you when one of your alliance banks is about to be looted. setlootalertroleSets the role mentioned when alliance bank loot alerts are sent. disablelootalertsRemoves the alliance bank loot alerts from your server. |
/rss | Gives you cost/price info for several resource based calculations infoGets prices and analyis info for all resources in game. This can be refined through a select menu profitGets profit of all resources. Includes costs and assumes you have projects allyproductionCalculates amounts and profit per day of all resources for an alliance natproductionCalculates totals of all resources a nation produces per day and profit rssproductionGets producers of a given resource from an alliance, and how much they make per day. topRanks alliances by resource profit per day. This only includes resource net profit, not commerce |
/bankadmin | Banking management commands for admins only. setupSetup the alliance banking feature. beigeremindersEnable, disable, or check beige deposit reminder DMs for this server. addloanAdd a loan to a user's bank account. addadminbankuserMembers added here will be allowed to access admin commands removeadminbankuserRemove a member from being able to use bank admin commands addbankprocessorMembers added here will be allowed to perform withdrawals under a threshold removebankprocessorRemove a member from being able to process withdrawals addbankroleAdd a role that users must have to register for banking system removebankroleRemove a role users must have to access the banking system modifyModifies an account balance to the specified values viewAllows you to view the bank of any member in the alliance viewnationIf a user has left your server, this allows you to still look at bank. checkregistrationAllows you to see if everyone has registered in your alliance pendingsAllows you to view the current pending withdrawals deletewithRemoves a current withdrawal deletewithnationRemoves a current withdrawal deleteloanRemoves a current loan custwithCreates a withdrawal for a user without them having to open one addonhandrequirementsAdds a new tier of on-hand resource requirements for members. removeonhandrequirementsRemoves the on-hand requirements specified by city tiers currentonhandrequirementsDisplays the current on-hand requirements specified by city tiers settradechannelSets up a channel for alliance trading tradebanBans a user from trading system removetradebanUnbans a user from trade system resetbankcacheResets the user's bank cache. Use if nations have mismatched data. |
/bank | Commands that manage alliance banks registerRegister the user for the bank system warchestShows your overall and on-hand warchest compliance beigeremindersTurns beige deposit reminder DMs on or off resetResets your bank account to 0 and deletes all accounts. WARNING: THIS IS PERMANENT addaccountAdds an account that stores additional money and rss infoGets the total values of your deposited bank in the alliance sellexcessCreates PnW sell trade links for excess personal bank and nation resources withdrawCreate a withdrawal request for the server deleteaccountDeletes a bank account from your user provided it has been emptied. transferTransfer funds between 2 of your own accounts. To transfer to main, just type main for account name. sendSend funds to someone else's bank, this will get you nothing in return. tradeRequest to trade with a user. You can request money or resources for selling some of your own. cancelwithdrawCancels your withdrawal unless it has already been processed. canceltradeCancels your alliance trade unless it has already been accepted. payloanIf you do not want to deposit, use money already in bank enableautomatedbankingEnables the ability for your alliance to support automated withdrawals disableautomatedbankingDisables the ability for automated withdrawals addautomatedbankingallianceAdd additional offshore/training alliances for automation removeautomatedbankingallianceRemove additional offshore/training alliances for automation currentautomatedbankalliancesLists your alliances and max amounts for automated support addwarchestrequirementsAdds a new tier of overall warchest requirements per city. removewarchestrequirementsRemoves the overall warchest requirements specified by city tiers currentwarchestrequirementsDisplays the current overall warchest requirements specified by city tiers |
/war | Commands that calculate different war operations and help in winning wars alertsSets up war notifications for defensive wars only addalliancealertsAdds another alliance to war alerts. Only works after running warnotify offensivealertsSends offensive war alerts for all added alliances removeallianceRemoves an alliance from your war alerts disablealertsDisables all war alerts for all added alliances. reenablealertsIf you previously disabled war, this will reenable it. targetsGives raiding targets for nation. After using, you may order by infra, score, or activity calclootEstimates the loot that a nation has on them based on last war lost. oddsSimulates all possible attacks in a specified war and shows odds natoddsGiven 2 nations, simulates all possible attacks and shows odds bestattGiven an alliance and a target, gives best possible attackers for target |
Categories
Tags
Monetization
Languages
Links
Similar Bots
Other entertainment bots you might like
Popular on UpBot
Trending bots in our directory