How to get the bot to send those messages
those are overhead chat messages.
they are also filtered by the d2 server chat filter, so use it with precaution (the key can be muted temporarily/definitive) or don’t use.
if a manual player type !text to show that message for a few seconds overhead, the bot will show that message if it is added a line with say("!text");
As an exception, d2bot-with-kolbot have in the scripts messages that are showing overhead, but only for that local d2 client, so other players in the same game aren’t seeing those messages. This messages appears in the scripts with me.overhead(“text”);
using LocalChat in mode 1 or 2 will show say("…"); messages only on local d2 clients in the same game.