import aioconsole import logging import telethon import credentials logging.basicConfig( format='[%(levelname) 5s/%(asctime)s] %(name)s: %(message)s', level=logging.WARNING ) client = telethon.TelegramClient( "first_test", credentials.API_ID, credentials.API_HASH ) @client.on(telethon.events.NewMessage) async def new_message(event): print(event.raw_text) async def send_lines(recipient): while True: line = await aioconsole.ainput() await client.send_message(recipient, line) async def main(): await send_lines(recipient=input("Phone number to chat with: ")) ''' with client: client.start() client.loop.run_until_complete(main()) '''