<?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>Forem: Fadli Ramadhan</title>
    <description>The latest articles on Forem by Fadli Ramadhan (@fadliraamdhn).</description>
    <link>https://forem.com/fadliraamdhn</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%2F3730049%2F2f2f93dc-3bb3-431e-bb30-29849e7c4154.png</url>
      <title>Forem: Fadli Ramadhan</title>
      <link>https://forem.com/fadliraamdhn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/fadliraamdhn"/>
    <language>en</language>
    <item>
      <title>Make a telegram bot using Github CLI for my personal use</title>
      <dc:creator>Fadli Ramadhan</dc:creator>
      <pubDate>Tue, 27 Jan 2026 15:06:51 +0000</pubDate>
      <link>https://forem.com/fadliraamdhn/make-a-telegram-bot-using-github-cli-for-my-personal-use-573h</link>
      <guid>https://forem.com/fadliraamdhn/make-a-telegram-bot-using-github-cli-for-my-personal-use-573h</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-01-21"&gt;GitHub Copilot CLI Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built a simple personal finance tracker focused on one thing only: recording income and expenses with as little friction as possible.&lt;/p&gt;

&lt;p&gt;The core of the application is a Telegram bot used to record income and expenses through simple commands. Telegram is intentionally chosen as the primary input channel because it removes friction no need cors setup (no budget btw), no forms, no UI decisions. If something happens financially, you write it down immediately and continue your day.&lt;/p&gt;

&lt;p&gt;The backend is built with NestJS, deployment use railway(ofc free), database free too supabase. oh ya im forgot im built this not using international languange(english). im using locally my languange sorry yall.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;the repository project is in my github account: &lt;a href="https://github.com/fadliraamdhn/trackeruang" rel="noopener noreferrer"&gt;https://github.com/fadliraamdhn/trackeruang&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;here the application flow&lt;br&gt;
you can start the bot by command /start then u need to register to use this bot after register you can login using account that registered. i am using session based so if not logout you still can do the command.&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%2Fdsgynfxo7a8cxcsz3e28.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%2Fdsgynfxo7a8cxcsz3e28.png" alt=" " width="800" height="471"&gt;&lt;/a&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%2F7ohf4bg3gzfq2wpv7ttw.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%2F7ohf4bg3gzfq2wpv7ttw.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
and then summary monthly command&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%2F5r2prqd9yq10qbuq91xl.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%2F5r2prqd9yq10qbuq91xl.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot CLI
&lt;/h2&gt;

&lt;p&gt;GitHub Copilot CLI was a major productivity booster during development, especially in the early and structural stages of the project.&lt;/p&gt;

&lt;p&gt;And as a device owner with a limited budget, the GitHub Copilot CLI is very helpful because I find it very lightweight on my device. You can also communicate with this AI assistant via the CLI, which is very efficient.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;This project is intentionally minimal. after this i will make the website for visualization expense and income. ofc using github copilot cli for my assistant :)&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>cli</category>
      <category>githubcopilot</category>
    </item>
  </channel>
</rss>
