I’m looking to automate my workflow around the e-learning portal ltxclasses.com by commissioning two interconnected Telegram bots. Bot 1 – Course Scraper When I drop a course URL (or ID) into a chat, this bot should log in to ltxclasses.com, pull every Lectures, Assignments, and Quizzes section, strip away any HTML noise, and return a single plain-text (.txt) file inside the same chat. The output must keep original order, headings, code blocks, and lists so that downstream processing stays clean. Bot 2 – Media Converter As soon as that .txt file arrives (or on command), the second bot will: • Turn the text into a nicely formatted PDF (title page, table of contents, searchable text). • Render the same content into a share-ready video. I’m open to your suggestion on the exact style—feel free to propose what fits best for text-heavy material so long as it remains readable. Both bots need to run independently yet be able to hand files off to one another inside Telegram. I’d like straightforward deployment (Docker or simple VPS setup), clear configuration for credentials/API tokens, and concise instructions so I can redeploy or extend later. Acceptance will be based on: 1. End-to-end test with a sample course proving all three sections land in a single .txt file. 2. Successful generation of a PDF and a video from that file. 3. Smooth inline delivery back to the chat, no manual file handling. Python, Pyrogram/Telethon, BeautifulSoup, pdfkit/ReportLab, FFmpeg, or similar libraries are welcome—use what you know best. Just keep the code well-documented and modular so future tweaks are painless.