Как отправить сообщение на канал Telegram в Telethon - PullRequest
0 голосов
/ 06 апреля 2019

Пытаюсь отправить сообщение на канал Telegram после того, как новое сообщение вызвано в другом.Код, который я имею ниже, использует имя канала как объект, но он не работает все время.Любые идеи, как мне поступить лучше и эффективнее.

@client.on(events.NewMessage(chats=channel))
async def my_event_handler(event):
    values = formatter(event.raw_text)
    await client.send_message('destination', template.format(coin=values[0], buy=values[1]))

client.start()
client.run_until_disconnected()

1 Ответ

0 голосов
/ 06 апреля 2019

Это Документация :
Итак, я отправил сообщение "Hello python" с именем пользователя "abdx".

client = TelegramClient('session_name',
                    api_id,
                    api_hash,
                    )
client.start()
destination_user_username='abdx'
entity=client.get_entity(destination_user_username)
client.send_message(entity=entity,message="Hello python")

By Алихосейн Шахаби .

...