Telegram bot with API scraping of Notion and publishing on the website
It is necessary to create a Telegram bot that automatically processes messages with links to Notion pages, extracts their content via the official API, and publishes it on a separate website, replacing the original links in the messages with new ones.
Bot functionality:
Connecting to Notion – the bot connects via official API using an integration token and only gains access to the databases and pages it has been added to as an integration.
Working with Telegram channels – the bot must be added to several Telegram channels where messages with links to Notion are received.
Scraping (via API) – the bot processes messages with links, accesses the Notion API, and extracts page content:
text blocks,
links,
embedded media (if possible),
nested blocks.
Creating a dedicated website – the bot automatically publishes the copied data on its own domain (HTML generation or CMS).
Replacing links – the bot edits the message in the Telegram channel, replacing the Notion link with a new link from the website.
Limited access – new links should only work for users who are subscribed to the channel (authorization via Telegram or access token).
Interested performers will receive a more detailed technical specification.
-
Hello, I am interested in the project. Is it possible to review a more detailed technical assignment?
-
188 Good afternoon!
Thank you for the detailed description of the task. I am ready to implement a Telegram bot with integration of the official Notion API and auto-publication on a separate website.
Proposed approach:
Telegram bot functionality:
- Automatic detection and processing of messages with links to Notion pages.
… - Connection via the official Notion API using an integration token.
- Extraction of content from pages (text, links, media, nested blocks).
- Publishing the extracted content on a separate website (HTML generation or CMS).
- Automatic replacement of links in original Telegram channel messages with new links from the website.
Security and access:
- Organizing access to published materials only for Telegram channel subscribers (authorization via Telegram or token).
Technical stack:
- Python (Aiogram or PyTelegramBotAPI)
- Notion API (official SDK)
- Website based on Django/Flask/FastAPI or CMS (by agreement)
- PostgreSQL or SQLite (depending on scale)
Implementation stages:
- Analysis and clarification of the technical assignment (1-2 days).
- Setting up the Telegram bot and integration with Notion API (3-4 days).
- Implementation of content extraction mechanism from Notion (3-4 days).
- Development of the website for content publication and authorization (5-7 days).
- Implementation of link replacement mechanism in Telegram messages (2-3 days).
- Testing and debugging (2 days).
- Documentation, launch, and deployment instructions (1-2 days).
Estimated timeframe: approximately 2-3 weeks (after agreement on details).
I am ready to discuss more detailed technical specifications and start implementation as soon as possible.
-
1341 23 0 Good afternoon, Arkady.
I am ready to write such a bot. Let's get in touch and discuss the details.
-
3853 24 0 Good afternoon,
I am ready to undertake the development of a Telegram bot that will be integrated with Notion via API, process messages, extract content, and publish it on the website with replacement of the original links. I have experience in creating similar automations and web development, which will be useful for this project. My rate is $16 per hour. Before starting work, I will need to familiarize myself with the details of the technical specifications.
Best regards,
Maxim
-
571 3 0 There is extensive experience in creating bots as well as 7 years of commercial experience, which guarantees speed and quality
-
976 4 0 Hello!
My name is Dmitry, I represent the KingKongWeb team. We are ready to undertake the development of a Telegram bot with Notion API integration and automatic content publishing on your website, as described in your technical specifications.
We have successful cases of creating bots with complex logic, third-party API integration, HTML or Markdown content generation, and publication on websites. Upon request, we will show examples.
We look forward to receiving your complete technical assignment and answering all your questions.
-
4089 8 0 1 Good day.
Our team XPro is ready to fulfill your order. We have extensive experience in this field. We are sending you our proposal and look forward to your feedback to discuss the details. We hope for further cooperation.
We specialize in the following areas:
-ERP System Development
-CRM System Development
-Websites of any complexity
-CMS System Development
-Websites Support
… -OpenCart Development
-OpenCart Support
-OpenCart Modification
-OpenCart Customization
-WordPress Development
-WordPress Support
-WordPress Modification
-WordPress Customization
-ECommerce Development
-ECommerce Support
-ECommerce Modification
-ECommerce Customization
-Web Application Development
-1C Server Support
-Web Server Support
-Mobile Application Development
and on these technologies:
-PHP
-Laravel
-Symfony
-Yii2
-JS
-NodeJS
-jQuery
-TypeScript
-MySQL
-HTML
-CSS
-Vue
-Nuxt.js
-React
-React Native
-C++
-
1315 7 0 Good day.
Ready to take on your project.
I can develop such a bot for you on node.js combined with no-code/low-code tools.
Write to me privately, we will discuss all the details and choose the best solution for your needs.
-
1901 53 0 Good afternoon! I am ready to complete your task, I have experience working with similar projects.
-
9944 117 0 Hello.
I am developing bots for Telegram on NodeJS. Ready to take on the project. Write to me, let's discuss.
-
8753 60 0 1 Hello! I am ready to help with your project to create a Telegram bot for working with Notion. I have experience developing similar solutions, including API integration and creating websites for publishing data. I have already implemented automated bots that process messages and replace links with the necessary ones, which will allow you to perform your task effectively.
I am well familiar with the architecture of Telegram bots and can set up all necessary functions, such as connecting to Notion, processing messages, and creating a website for publishing content. My experience with APIs ensures reliable execution of all requests and careful extraction of information from Notion.
Additionally, I can ensure the protection of new links so that only subscribed users have access to them. Ready to discuss details and suggest the most effective solution for completing your project.
-
We are a team of developers who can implement your Telegram bot turnkey. We work with Notion API, have experience integrating with Telegram channels, automatic publishing to websites, and implementing restricted access.
We will ensure stable operation, quick link processing, and a user-friendly interface. Ready to start immediately after clarifying the details. Please send the technical specifications — we will review everything and suggest the optimal solution.
-
319 Добрый день, занимаемся разработкой телеграм ботов, версткой сайтов на HTML CSS разрабатываем сайты на php,.фреймворки на Lavarell и мобильные приложения на IOS и android под ключ.
Разрабатываем сайты на PHP и мобильные приложения под IOS и Android.
Имеем опыт в создании CRM/ERP систем.
Готовы выполнить ваш заказ под ключ.
Добрый день,разрабатываем сайты на Wordpress и мобильные приложения под IOS и Android. Совокупный опыт в разработке составляет 7 лет. Готовы выполнить ваш заказ под ключ.
1. Проекты
https://berkanaplus.com.ua/ -Этот сайт переносил и настраивал сервер.
2. https://leondesign.kyiv.ua/
… Обновления версии PHP и обновления плагинов.
3. https://peg.com.ua/
Разработка нового модуля для сайта динамического обновления стоимости продукции.
https://uvali.com.ua/
Настраивания выделенного сервера VPS.
-
129 I have reviewed the technical specifications and can complete it within a week. I can start working at any time.
-
337 Good day.
The task appears to be quite extensive and technically interesting. I see that it includes both the development of a Telegram bot with API integration and the creation of a simple but functional website with limited content access. Here are a few key points to pay attention to:
Telegram bot:
Handling links in Telegram messages — there will be no technical issues with this.
Access to messages in channels is required: if the bot is an admin, editing and reading messages will be implemented via the Telegram Bot API.
… Replacing links with Notion — depends on the delay between publication and scraping (can be implemented almost in real-time if the channel is owned).
Integration with Notion API:
The official API allows extracting page content, but support for media/embedded blocks requires additional structure processing.
Manual authorization of the bot to the relevant Notion databases is necessary.
Website:
HTML generation option — feasible if control over formatting is needed. Another option is CMS (for example, Strapi or Ghost with API publishing).
Authorization for viewing — can be implemented via Telegram Login Widget or access token with database verification.
Additionally:
Need to clarify: should the bot edit other people's messages or only its own?
Is support for multiple channels with separate rules required?
Estimated estimate:
Basic implementation (bot + API + website + message editing + authorization): from 13,000 to 18,000 UAH.
Term: 8–12 working days depending on the exact number of pages, output format, and number of channels.
I have experience with Telegram bots, API integration (including Notion), and implementing protected content on websites. If needed, I can show examples of similar solutions.
Best regards,
Lyubov
Current freelance projects in the category Data Parsing
Scrape Telegram groups
16 USD
Need to scrape telegrams from groups and sort them into folders. Public and private groups are required. Everything that exists in Poland Data Parsing, Bot Development ∙ 8 hours 47 minutes back ∙ 14 proposals |
Research of the premium segment in KyivResearch of the premium segment in Kyiv It is necessary to search for open public communication channels with representatives of the premium segment in Kyiv. What needs to be collected: openly published email or phone number for contact, if it is posted in a public source. Who… Data Parsing, Information Gathering ∙ 18 hours 51 minutes back ∙ 12 proposals |
A specialist in Telegram promotion is required.
29 USD
Tasks: invite real users from the username database to new chats and send messages to the target database. Only quality traffic and work with a live audience are of interest — performers using bots, fake engagement, or low-quality methods are requested NOT TO DISTURB. Work… Data Parsing, Social Media Marketing (SMM) ∙ 3 days 13 hours back ∙ 8 proposals |
Collection of B2B database of companies in Germany
40 USD
Goal: To obtain a list of potential employers (clients) for B2B mailing. Region: Munich (München) + radius of 50 km. Required niches: Construction companies (Bauunternehmen) Food enterprises (Lebensmittelhersteller, meat processing plants, bakeries) Logistics and… Data Parsing, Lead Generation & Sales ∙ 3 days 15 hours back ∙ 34 proposals |
Consultation on parsing Instagram account subscribersHello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies… Data Parsing ∙ 7 days 8 hours back ∙ 13 proposals |