Functions are needed, you connect Telegram accounts via JSON or session, also find a way to attach bonuses to accounts so that they get banned less often.
A parser is needed that will parse groups and channels with open chats by request, but not for a single request; you should be able to enter 10 keywords.
Then we have a list of groups and channels.
You can choose to write simply in groups or in channels in the comments to posts.
Also, make a subscription to channels so that a comment immediately appears in new posts.
Create two folders.
Blacklist and Whitelist.
Blacklist - if an account gets banned, then other accounts should not write there anymore.
Whitelist - for groups where bans do not occur.
Make it so that if it is not possible to send text with a photo, the bot sends the text without the photo.
Also, make it so that the post can be edited, like hidden links, bold text, etc.
Write about the price, we will agree.