<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alit Indrawan </title>
    <description>The latest articles on DEV Community by Alit Indrawan  (@alitindrawan24).</description>
    <link>https://dev.to/alitindrawan24</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F741052%2F5cf4076f-e9a7-43bb-af9f-2f63ac5bdb0a.png</url>
      <title>DEV Community: Alit Indrawan </title>
      <link>https://dev.to/alitindrawan24</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alitindrawan24"/>
    <language>en</language>
    <item>
      <title>Creating a Telegram Bot with N8N</title>
      <dc:creator>Alit Indrawan </dc:creator>
      <pubDate>Sat, 16 Aug 2025 16:50:41 +0000</pubDate>
      <link>https://dev.to/alitindrawan24/creating-a-telegram-bot-with-n8n-17bg</link>
      <guid>https://dev.to/alitindrawan24/creating-a-telegram-bot-with-n8n-17bg</guid>
      <description>&lt;p&gt;&lt;strong&gt;N8N&lt;/strong&gt; has been gaining popularity lately due to its high flexibility. This platform can be installed on your own server (self-hosted) and is free to use, although there is a paid version with additional features.&lt;/p&gt;

&lt;p&gt;So what is &lt;strong&gt;N8N&lt;/strong&gt;? &lt;strong&gt;N8N&lt;/strong&gt; is an open-source workflow automation platform that allows you to connect various applications and services without the need for heavy coding. Simply drag and drop the available nodes, then connect them like a puzzle.&lt;/p&gt;

&lt;p&gt;What makes &lt;strong&gt;N8N&lt;/strong&gt; even more popular is its ability to easily connect to various AI models such as &lt;strong&gt;OpenAI&lt;/strong&gt;, &lt;strong&gt;Gemini&lt;/strong&gt;, &lt;strong&gt;Claude&lt;/strong&gt;, and even open-source models like &lt;strong&gt;Llama 2&lt;/strong&gt; and &lt;strong&gt;Mistral&lt;/strong&gt;.&lt;/p&gt;




&lt;p&gt;Previously, we discussed how to create a Telegram Bot using coding (Node.js and Go). This time, we will try an easier approach — creating a Bot without any coding at all!&lt;/p&gt;

&lt;p&gt;Yep, with &lt;strong&gt;N8N&lt;/strong&gt;, we can create a functional and interactive Bot simply by dragging and dropping. It's perfect for those who want to create a Bot but don't want to deal with programming syntax.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fun Fact Bot&lt;/strong&gt;&lt;br&gt;
The bot we are going to create this time is the Fun Fact Bot. The concept is simple but fun — just give the bot any topic, and it will immediately provide interesting and unique facts!&lt;/p&gt;

&lt;p&gt;For example, if we chat &lt;strong&gt;N8N&lt;/strong&gt; to the bot, it will respond with interesting facts about &lt;strong&gt;N8N&lt;/strong&gt;, as shown in the image below:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr9bk9sboyd3a5k7bp0ln.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr9bk9sboyd3a5k7bp0ln.png" alt="Fun Fact Bot" width="800" height="113"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is a &lt;a href="//t.me/fun_fact_24_en_bot"&gt;Fun Fact Bot&lt;/a&gt; in Telegram App that you can try out.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;&lt;strong&gt;Preparation&lt;/strong&gt;&lt;br&gt;
Before starting to create a Telegram Bot with &lt;strong&gt;N8N&lt;/strong&gt;, there are several things we need to prepare.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bot Token&lt;/strong&gt;&lt;br&gt;
We need a Bot Token, which can be obtained from &lt;a href="https://telegram.me/BotFather" rel="noopener noreferrer"&gt;@BotFather&lt;/a&gt; on Telegram. This token functions as an &lt;code&gt;access key&lt;/code&gt; so that the Bot can operate properly.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;N8N&lt;/strong&gt;&lt;br&gt;
Ensure that &lt;strong&gt;N8N&lt;/strong&gt; is installed, either in a local or production environment. If using a local environment, ensure that you also use Ngrok or similar tools so that the &lt;strong&gt;N8N&lt;/strong&gt; URL can be accessed using the HTTPS protocol (this is mandatory for Telegram webhooks).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gemini API Key&lt;/strong&gt;&lt;br&gt;
We will use Google Gemini to generate fun facts based on the given topic. The API key can be created for free on Google AI Studio — this will be the ‘brain’ of the Bot in generating interesting content.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;Step 1: Telegram Trigger Node&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;First, we will create a Telegram Trigger Node that will receive a response when users send messages through the Bot we created.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ehapema89rlkrk21hoz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6ehapema89rlkrk21hoz.png" alt="Telegram Trigger Node" width="790" height="1074"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ensure that Credential is set using the token obtained from BotFather.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxbu0mf8dotb88n41zhh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkxbu0mf8dotb88n41zhh.png" alt="Credential" width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you have configured your credentials, we will then set up the Bot webhook in Telegram by accessing this page.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://api.telegram.org/bot&amp;lt;TOKEN_BOT_ANDA&amp;gt;/setWebhook?url=&amp;lt;URL_WEBHOOK_N8N&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ensure that  is replaced with the token obtained from BotFather and  from &lt;code&gt;Webhook Urls&lt;/code&gt; in &lt;strong&gt;N8N&lt;/strong&gt;, and also ensure that you are using the HTTPS protocol.&lt;/p&gt;

&lt;p&gt;If we access the URL, it should return a success message indicating that the webhook has been successfully set.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "ok": true,
  "result": true,
  "description": "Webhook was set"
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next, we can press the &lt;code&gt;Execute Step&lt;/code&gt; button to run the Node, and when the message &lt;code&gt;Listening for test event&lt;/code&gt; appears, we can send a message to the Bot via the Telegram application.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjv7uju2rgatp3anhniys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjv7uju2rgatp3anhniys.png" alt="Telegram Trigger Node" width="688" height="840"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After sending a message to the Bot via the Telegram app, the message information will appear in the Output panel as follows:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1aojky3pnh287khha1q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1aojky3pnh287khha1q.png" alt="Fun Fact Bot" width="800" height="553"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After successfully receiving the message, Step 1 has been completed, and the following is the &lt;strong&gt;N8N&lt;/strong&gt; workflow display after Step 1.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Felu5hvduh2k7nsplimth.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Felu5hvduh2k7nsplimth.png" alt="Fun Fact Bot" width="800" height="585"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: LLM Basic Chain Node&lt;/strong&gt;&lt;br&gt;
The next step is to process the message received from the user into a fun fact with the help of the LLM Basic Chain Node.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrcb91ql46hwrm7wfvk1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbrcb91ql46hwrm7wfvk1.png" alt="LLM Basic Chain Node" width="798" height="1342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the &lt;code&gt;Source for Prompt&lt;/code&gt; section, we will use the &lt;code&gt;Define Below&lt;/code&gt; option and fill in the prompt with the following text:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I want a Fun Fact with the topic `{{ $json.message.text }}`
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then connect the previous Telegram Trigger Node to the Basic LLM Chain Node&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw3bp4lnnrkdw6bcxvaa0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw3bp4lnnrkdw6bcxvaa0.png" alt="LLM Basic Chain Node" width="800" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once connected, an Input Panel containing data from the Telegram Trigger Node will appear on the Basic LLM Chain Node.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7wggab6zsx8avxrq9qac.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7wggab6zsx8avxrq9qac.png" alt="LLM Basic Chain Node" width="784" height="1480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then we will create a &lt;code&gt;Chat Message&lt;/code&gt; with the System type and contain the following &lt;code&gt;Message&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are a Fun Fact generator. Create a Fun Fact with the given topic in a format that is to the point, clear, concise, and written in an interesting style. Always start your answer with ‘Did you know?’.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next, create a Google Gemini Chat Model Node and fill in the credentials with the Gemini API Key obtained from AI Studio. You can use the model as needed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa5ve1gswq27zswaegmk1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa5ve1gswq27zswaegmk1.png" alt="Google Gemini Chat Model Node" width="780" height="848"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Connect the Basic LLM Chain Node with the Google Gemini Chat Model Node as shown in the following image:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F05rlkor1yx6w5epjq66j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F05rlkor1yx6w5epjq66j.png" alt="Google Gemini Chat Model Node" width="800" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once all nodes are connected, it is time to run the Basic LLM Chain Node by pressing the &lt;code&gt;Execute Step&lt;/code&gt; button. If successful, the fun fact results from Gemini AI will appear on the Output panel as follows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff016b3dgja45uebmza5p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff016b3dgja45uebmza5p.png" alt="Google Gemini Chat Model Node" width="800" height="244"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Telegram Node&lt;/strong&gt;&lt;br&gt;
The final step is to send the fun fact results from Gemini AI to users via Telegram. Create a new Telegram Node to send the message &lt;code&gt;Send a text message&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flb790swxi69r0ag75otu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flb790swxi69r0ag75otu.png" alt="Telegram Node" width="772" height="1344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then connect it to the Basic LLM Chain Node. In the &lt;code&gt;Chat ID&lt;/code&gt; section, use the data from the Telegram Trigger Node and for &lt;code&gt;Text&lt;/code&gt; use the data from the Basic LLM Chain Node.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0819h933hksgrlifd9in.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0819h933hksgrlifd9in.png" alt="Telegram Node" width="800" height="656"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then run Node by pressing the &lt;code&gt;Execute Step&lt;/code&gt; button. If successful, information will appear in the Output Panel and a message will be sent to the user via Bot as follows:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8511np4wtrlbpppbsohw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8511np4wtrlbpppbsohw.png" alt="Telegram Node" width="800" height="82"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The final result of the &lt;strong&gt;N8N&lt;/strong&gt; workflow will be as follows&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzdb609plbnklbwywfb06.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzdb609plbnklbwywfb06.png" alt="N8N workflow" width="800" height="322"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Creating a Telegram Bot with &lt;strong&gt;N8N&lt;/strong&gt; is surprisingly easy! With just three nodes (Telegram Trigger, LLM Basic Chain, and Telegram), you can create an interactive and useful Bot without the hassle of coding.&lt;/p&gt;

&lt;p&gt;Why is &lt;strong&gt;N8N&lt;/strong&gt; a great choice?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Drag and drop — simply connect the nodes like a puzzle&lt;/li&gt;
&lt;li&gt;Flexible — easily connect to various AI platforms (&lt;strong&gt;Gemini&lt;/strong&gt;, &lt;strong&gt;OpenAI&lt;/strong&gt;, &lt;strong&gt;Claude&lt;/strong&gt;)&lt;/li&gt;
&lt;li&gt;Fast — workflows are ready to go, no need for complicated coding environment setup&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fun Fact This bot is just the beginning. You can further develop it by adding features like a database to store chat history, an inline keyboard for cooler interactions, or even scheduling the bot to automatically send fun facts every day.&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>bot</category>
      <category>telegram</category>
      <category>automaton</category>
    </item>
  </channel>
</rss>
