Hello,
Thanks for asking your question in the Microsoft forum.
Unfortunately, we cannot schedule a message in a Teams channel. This feature is only available in Chat.
But I think you can find a way by using a bot or integration (third-party apps) like Microsoft Power Automate that offers scheduling time.
I hope it will help.
Best
Zahra