Hi All - I know there have been a number of iterations of WoW ArmoryBot for discord, so forgive me. As a self-learning project I made my own using .NET Core which has cross-platform support, and works with the current expansion. This is intended for people who want to self-host their discord bot, and will run this on their own computer ( I currently have this running on a Raspberry Pi).
You will need to register your own Discord Application (similar to the Blizzard API Access process). I do provide some basic instructions on my github page.
I want to give a shout out to JamesIves (https://github.com/JamesIves/discord-wow-armory-bot
) who inspired my work, and whose bot I used in previous expansions when it was still supported.
Also - feel free to use my work to help your own work/API learning.