Мне кажется подойдет бот для клиентской стороны на telethon. Как я понял, то что вам нужно будет выглядеть примерно вот так:
from telethon.tl.functions.channels import InviteToChannelRequest
client(InviteToChannelRequest(
channel=<channel_id>
users = ['<username>']
))