Posts made by Howard Miller

Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
If you scan the Moodle code, you will find multiple places where it acts as an HTTP client for various tasks. The HTTP User-Agent header (see https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/User-Agent) is set to the string 'MoodleBot/4.5' (in Moodle 4.5 anywhere). This header is there to "identify the application, operating system, vendor, and/or version of the requesting [application]". So, I'm assuming that this is Moodle itself. But I can't identify which bit of Moodle.

Unless somebody is doing something very weird...
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
'MoodleBot' isn't a *thing*. It's what the Moodle http client(s) identify themselves as. As far as I can tell, there's an old one and a new one that uses the Guzzle library. Both identify themselves as 'MoodleBot' (plus the version number). So, from the information we have, it's very hard to tell from where in Moodle this might have originated.