For what it's worth I actually sent a ticket about scraping/use of bots some time ago (about a year ago, August 2020) and did get some responses. Since it's relevant I'd like to share the answers I was given in case someone searches in the future and finds this post.
The 'legality' (as per FR's Terms of Use) depends entirely on how the bot functions. I'm not sure how this bot functions as I've never used it before, but essentially: if the bot is pulling information, then it is breaking the site's Terms of Use.
What this means is: if ",progeny <dragon1> <dragon2>" means you supply the IDs of a pair of dragons and the bot gives you outcomes (image or text), then the bot is likely illegal (as per FR's Terms of Use). The responses to my ticket illustrate why:
Quote:
The answer is: If a website or tool is doing the downloading, ie pulling any images or information off of our website, it is in violation of our Terms of Use. Sites/tools that require the player to upload the image are okay. Any form of automation puts the integrity and stability of the site at risk and we ask our players do not use or link to such tools or websites.
Quote:
If any action is automated in any way, meaning scripts or bots pull the information or images off of our website in any capacity, it's in violation of our Terms of Use. We ask our players to not use such tools, scripts, or bots. This is to protect the stability and integrity of both the website and player experience.
From my understanding, if only the ID is given, then the bot is pulling the colors, genes, and breed from the site, which would make it break the Terms of Use.
If you supply the colors, genes, and breed to the bot and the bot spits out a text reply, then it's likely that the bot has the information already and is running calculations based on that (and, probably, means it's legal). If it gives back images, then it's likely that it's scraping from the site (because I doubt every single possible dragon image is stored somewhere it can access).
Essentially: if I give the bot the IDs of my progenitors and it spits out a bunch of images or text of possible hatchlings they can have, it's very, very likely the bot is scraping from the site and is illegal (I don't speak in certainty because I'm not a developer and can't make that call myself).
Of course, submitting a ticket about it is the best course of action, because, again, I'm not a developer. Figured the prior responses I received for this overall question would be useful, though.