SendChatMessage to Channel without hardware event

Game: Wow classic

To repro

local frames = {GetFramesRegisteredForEvent('ADDON_ACTION_BLOCKED')}
 for _, frame in ipairs(frames) do

C_Timer.NewTicker(0.1, function()
pcall(SendChatMessage, "test11111", 'CHANNEL', nil, 1)

after 20 - 30 retries, it will send test1111 to channel 1
does not apply to SAY or YELL

some addons had alreay exploited it to spam channels

This forum is for Blizzard’s web APIs. I believe what you are looking for is UI and Macros forum for World of Warcraft addon development and Lua API.