For people having problem to have their bot speaking in (new) guildchat, I 've found this workaround.
Stop your bot.
Log the character (your bot) in game.
Like every character after merge, you have 2 guild chat, the old and the new.
Be sure to select the new, speak in...
Log off your character, start your bot again.
And it worked (for me at least)