Помогите написать скрипт для телеграма

Помогите пожалуйста написать скрипт, который будет моментально писать комментарий к публикующимся постам, в указанном канале. У менять есть такой код, но он работает только для каналов где ты сам являешься админом, а хотелось бы, что бы и с чужими каналами работало тоже, спасибо.

from telethon import events
from telethon.sync import TelegramClient
from telethon.tl.functions.messages import SendMessageRequest
from telethon.tl.types import InputPeerChannel

# Ваши учетные данные Telegram
api_id = 
api_hash = 
phone_number = 

channel_username = 

def main():
    # Создаем клиента Telegram
    with TelegramClient(phone_number, api_id, api_hash) as client:
        # Подключаемся к Telegram
        client.connect()

        if not client.is_user_authorized():
            # Если пользователь не авторизован, запрашиваем код подтверждения
            client.send_code_request(phone_number)
            code = input('Введите код подтверждения: ')
            client.sign_in(phone_number, code)

        # Получаем информацию о канале
        channel_entity = client.get_entity(channel_username)
        channel_id = InputPeerChannel(channel_entity.id, channel_entity.access_hash)

        # Отправляем комментарии под новыми постами
        @client.on(events.NewMessage(chats=channel_entity))
        async def handle_new_message(event):
            await client(SendMessageRequest(channel_id, '+', reply_to_msg_id=event.message.id))

        # Запускаем клиента Telegram
        client.run_until_disconnected()

if __name__ == '__main__':
    main()

Ответы (0 шт):