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

CommandDescription
/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

Tags

investinglevelingpnwpoliticswow

Monetization

Languages

American English

Similar Bots

Other entertainment bots you might like

View All

Popular on UpBot

Trending bots in our directory