Помогите написать скрипт для телеграма
Помогите пожалуйста написать скрипт, который будет моментально писать комментарий к публикующимся постам, в указанном канале. У менять есть такой код, но он работает только для каналов где ты сам являешься админом, а хотелось бы, что бы и с чужими каналами работало тоже, спасибо.
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()