{"repo":"albertincx/formatbot1","free":true,"listed":false,"github":"https://github.com/albertincx/formatbot1","clone":"git clone https://github.com/albertincx/formatbot1.git","description":"Make instant view easily and fast, from any article on the internet in the best messenger ever Telegram","language":"JavaScript","stars":253,"topics":["telegram","telegram-bot","instantview","mercury-parser","cloudamqp","bot","mongodb","rabbitmq","nodejs","telegraf"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"⚡ InstantViewBot (FormatBot) README IN RUSSIAN here InstantViewBot is a Telegram bot for automated generation of Instant View (IV) pages from channel posts and messages that do not natively support this format. You can find the bot in Telegram by keywords such as InstantViewBot . The story of the bot's creation and development is described in this article (in Russian): How I created a Telegram Bot (InstantViewBot). --- ✨ Features Bypass URL Shorteners — automatic extraction of destination URLs from redirect services (AMP, clck.ru, Yandex redirect, bit.ly, etc.). Instant View Generation (IW) — creates a clean Instant View article using Telegra.ph or Graph.org for any full web link. PDF to Instant View Conversion — parses sent PDF files (up to 4 MB) using pdfjs-dist and converts them into the Instant View format. Support for Long Articles (Multi-page Pagination) — bypasses Telegra.ph's content limit ( 65 KB per article) by automatically splitting long texts into connected pages linked via a \"Read Next page\" button at the bottom. Two-Level Processing Queue (RabbitMQ) — fault-tolerant message processing using a queue broker to avoid Telegram API rate limits. Local fallback mode is supported ( NO MQ=1 ). Smart Caching in MongoDB — duplicate link requests do not require regeneration; the result is instantly served from the database. JS Rendering (Puppeteer) — launches a headless browser to properly parse and render dynamic content (SPAs) before converting. Inline Mode — generate In","default_branch":null,"files":null,"tree":[],"storefront":"/r/albertincx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/albertincx/formatbot1/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}