<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Automation | Adjabkhanian</title>
    <link>https://example.com/tags/automation/</link>
      <atom:link href="https://example.com/tags/automation/index.xml" rel="self" type="application/rss+xml" />
    <description>Automation</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 10 Oct 2025 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://example.com/media/icon_hu12469818602708068705.png</url>
      <title>Automation</title>
      <link>https://example.com/tags/automation/</link>
    </image>
    
    <item>
      <title>RealtyHelpReBot — Telegram Bot for Real Estate Assistance</title>
      <link>https://example.com/project/realtyhelperbot/</link>
      <pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://example.com/project/realtyhelperbot/</guid>
      <description>&lt;h2 id=&#34;-about-the-project&#34;&gt;🏙 About the Project&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;RealtyHelpReBot&lt;/strong&gt; is a Telegram bot designed to automate real estate selection and handle client applications.&lt;br&gt;
It allows users to choose a city, property type, receive up-to-date offers, and submit applications directly to the manager.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-project-idea&#34;&gt;💡 Project Idea&lt;/h2&gt;
&lt;p&gt;Instead of long phone calls and manual forms, the bot simplifies the process:&lt;br&gt;
clients select their preferences, and the bot automatically generates and sends the application to Google Sheets, where the manager can immediately view it.&lt;/p&gt;
&lt;p&gt;The project was developed on a client request for a real estate agency to reduce routine work and speed up client interactions.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-core-features&#34;&gt;🔧 Core Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;🏘 Select city and property type&lt;/li&gt;
&lt;li&gt;📩 Submit application to Google Sheets&lt;/li&gt;
&lt;li&gt;🧠 Smart welcome message — admins can change text and photo via JSON&lt;/li&gt;
&lt;li&gt;👨‍💼 Notify manager about new applications&lt;/li&gt;
&lt;li&gt;⚙️ Flexible welcome message configuration without changing code&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-technologies-used&#34;&gt;⚙️ Technologies Used&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Area&lt;/th&gt;
          &lt;th&gt;Technologies&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Programming&lt;/td&gt;
          &lt;td&gt;Python 3.9&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Framework&lt;/td&gt;
          &lt;td&gt;Aiogram 3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Database/API&lt;/td&gt;
          &lt;td&gt;Google Sheets API (via gspread)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hosting&lt;/td&gt;
          &lt;td&gt;Local server / Railway&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Configuration&lt;/td&gt;
          &lt;td&gt;JSON + dotenv&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-project-structure&#34;&gt;📁 Project Structure&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;realtyhelprebot/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── main.py            # Main bot logic
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── config.py          # Settings and tokens
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── data/start_data.json  # Dynamic welcome message (text + photo)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── utils/
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── google_api.py  # Google Sheets integration
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── requirements.txt   # Dependencies
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;-bot-link&#34;&gt;🔗 Bot Link&lt;/h2&gt;
&lt;p&gt;👉 &lt;a href=&#34;https://t.me/AN_MowKznRussia_bot&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@AN_MowKznRussia_bot&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-code-preview&#34;&gt;🧩 Code Preview&lt;/h2&gt;
&lt;p&gt;The main bot logic can be found here:&lt;br&gt;
&lt;strong&gt;&lt;a href=&#34;main.py&#34;&gt;&lt;code&gt;main.py&lt;/code&gt;&lt;/a&gt;&lt;/strong&gt; — contains the implementation of all bot scenarios, including dynamic welcome messages, form processing, and Google Sheets integration.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-conclusion&#34;&gt;💬 Conclusion&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;RealtyHelpReBot&lt;/strong&gt; is a practical tool for real estate agencies.&lt;br&gt;
It saves managers time and makes client communication smooth and modern.&lt;/p&gt;
&lt;p&gt;The bot can be easily adapted for other niches — from rentals to consultations.&lt;br&gt;
If you want a similar project for your business, just contact me 😉&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Telegram Bot “Dialog of Truth”</title>
      <link>https://example.com/project/project-dialogistini/</link>
      <pubDate>Tue, 15 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://example.com/project/project-dialogistini/</guid>
      <description>&lt;h3 id=&#34;-project-idea&#34;&gt;🧠 Project Idea&lt;/h3&gt;
&lt;p&gt;This Telegram bot was developed for the spiritual and educational initiative “Dialog of Truth” to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automate contact collection from Instagram users&lt;/li&gt;
&lt;li&gt;Understand participant motivation through a short survey&lt;/li&gt;
&lt;li&gt;Enable admins to broadcast messages to the entire database&lt;/li&gt;
&lt;li&gt;Seamlessly integrate with Airtable&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-what-does-the-bot-do&#34;&gt;🔍 What Does the Bot Do?&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;A user joins the bot via a link from Instagram&lt;/li&gt;
&lt;li&gt;They are asked to provide:
&lt;ul&gt;
&lt;li&gt;📱 Phone number (via a button)&lt;/li&gt;
&lt;li&gt;📧 Email address&lt;/li&gt;
&lt;li&gt;👤 First and last name&lt;/li&gt;
&lt;li&gt;❓ Answer to: “Do you want religious knowledge?”&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The bot saves all the data to Airtable&lt;/li&gt;
&lt;li&gt;Sends a link to the main Telegram channel&lt;/li&gt;
&lt;li&gt;The admin can send a broadcast with the &lt;code&gt;/sendall&lt;/code&gt; command&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-survey-inside-the-bot&#34;&gt;📊 Survey Inside the Bot&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Do you want religious knowledge?&lt;/strong&gt;&lt;br&gt;
• To receive and apply it for myself&lt;br&gt;
• To receive, apply, and share it with others&lt;br&gt;
• I just want to observe for now&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;All responses are also saved in Airtable.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-technologies-used&#34;&gt;🛠 Technologies Used&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 3.11&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aiogram 3.x&lt;/strong&gt; — asynchronous Telegram bot framework&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Airtable&lt;/strong&gt; — external database for storing structured user data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Railway&lt;/strong&gt; — deployment without exposing tokens (via ENV)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt; — source code is private, available upon request&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-project-cover&#34;&gt;🖼 Project Cover&lt;/h3&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;https://raw.githubusercontent.com/adjabkhanian/dialogistini2/main/dialogistini-preview.jpg&#34; alt=&#34;Project Cover&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-airtable-data-structure&#34;&gt;📂 Airtable Data Structure&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Telegram ID&lt;/li&gt;
&lt;li&gt;Username&lt;/li&gt;
&lt;li&gt;Phone&lt;/li&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;First Name&lt;/li&gt;
&lt;li&gt;Last Name&lt;/li&gt;
&lt;li&gt;Survey Answer&lt;/li&gt;
&lt;li&gt;Registration Date&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-admin-features&#34;&gt;📦 Admin Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;code&gt;/sendall Hello!&lt;/code&gt; — sends a message to all users&lt;/li&gt;
&lt;li&gt;🔐 Only specified Telegram IDs can broadcast&lt;/li&gt;
&lt;li&gt;🧑‍💻 All collected data is stored in Airtable and can be exported easily&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-who-is-this-for&#34;&gt;💡 Who Is This For?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Online schools and educational communities&lt;/li&gt;
&lt;li&gt;Projects growing from Instagram or Telegram&lt;/li&gt;
&lt;li&gt;Small teams without complex CRM systems&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-how-to-deploy&#34;&gt;📥 How to Deploy&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Create an Airtable base with the required fields&lt;/li&gt;
&lt;li&gt;Add secret variables in Railway:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;BOT_TOKEN&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AIRTABLE_API_KEY&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AIRTABLE_BASE_ID&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AIRTABLE_TABLE_NAME&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deploy the bot on Railway&lt;/li&gt;
&lt;li&gt;Connect a domain and share the link in your Instagram bio&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-results&#34;&gt;🎯 Results&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;A clean Telegram-based form that acts as a mini landing page&lt;/li&gt;
&lt;li&gt;All user data in Airtable for future communication and analysis&lt;/li&gt;
&lt;li&gt;Quick survey for audience segmentation&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-want-to-collaborate&#34;&gt;📎 Want to Collaborate?&lt;/h3&gt;
&lt;p&gt;If you want to create a custom Telegram bot for your project —&lt;br&gt;
&lt;a href=&#34;https://t.me/adjabkhanyan&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Contact me →&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-additional-resources&#34;&gt;🛠 Additional Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.aiogram.dev/en/latest/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Aiogram Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://airtable.com/api&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Airtable API Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://railway.app&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Railway Hosting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
    <item>
      <title>UBORKA Bot — Cleaning Management Automation</title>
      <link>https://example.com/project/uborkabot/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://example.com/project/uborkabot/</guid>
      <description>&lt;h2 id=&#34;about-the-project&#34;&gt;About the Project&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;UBORKA Bot&lt;/strong&gt; is a project aimed at automating the distribution of cleaning tasks within a team. Using a Telegram bot, users receive reminders, mark task completion, and help maintain order in the group.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-features&#34;&gt;📋 &lt;strong&gt;Features&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Task automation:&lt;/strong&gt; Assigning cleaning duties to groups at scheduled times.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interactivity:&lt;/strong&gt; Users confirm task completion via Telegram.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flexibility:&lt;/strong&gt; Group shifts are automatically managed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduler:&lt;/strong&gt; Uses &lt;code&gt;APScheduler&lt;/code&gt; library for regular reminders.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-technologies&#34;&gt;📦 &lt;strong&gt;Technologies&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Programming language:&lt;/strong&gt; Python&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Telegram API:&lt;/strong&gt; Bot interaction via &lt;code&gt;aiogram&lt;/code&gt; library&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduler:&lt;/strong&gt; &lt;code&gt;APScheduler&lt;/code&gt; for task scheduling&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hosting:&lt;/strong&gt; Railway&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-key-functions&#34;&gt;🛠️ &lt;strong&gt;Key Functions&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id=&#34;1-reminder-broadcast&#34;&gt;1. &lt;strong&gt;Reminder Broadcast&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Daily notifications sent specifying which group should clean the computers.&lt;/p&gt;
&lt;h4 id=&#34;2-interactive-feedback&#34;&gt;2. &lt;strong&gt;Interactive Feedback&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;After cleaning, participants press the &amp;ldquo;✅ Done&amp;rdquo; button to confirm completion.&lt;/p&gt;
&lt;h4 id=&#34;3-reporting&#34;&gt;3. &lt;strong&gt;Reporting&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;The bot records who completed the task by adding the user&amp;rsquo;s name to the message.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-results&#34;&gt;🎯 &lt;strong&gt;Results&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved discipline:&lt;/strong&gt; Clear task assignments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time saving:&lt;/strong&gt; No manual reminders needed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ease of use:&lt;/strong&gt; Users interact via a convenient Telegram interface.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-development-stages&#34;&gt;📅 &lt;strong&gt;Development Stages&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Creating task logic&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bot development using &lt;code&gt;aiogram&lt;/code&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scheduler integration&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deployment on Railway&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Testing and launch&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-project-screenshots&#34;&gt;📸 &lt;strong&gt;Project Screenshots&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Cleaning Reminder&#34; srcset=&#34;
               /project/uborkabot/uborka1_hu5455983674186377261.webp 400w,
               /project/uborkabot/uborka1_hu14837725453511425058.webp 760w,
               /project/uborkabot/uborka1_hu555043320919157904.webp 1200w&#34;
               src=&#34;https://example.com/project/uborkabot/uborka1_hu5455983674186377261.webp&#34;
               width=&#34;622&#34;
               height=&#34;396&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;br&gt;
&lt;em&gt;Cleaning reminder with task completion confirmation.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img alt=&#34;Telegram Bot&#34; srcset=&#34;
               /project/uborkabot/uborka2_hu15398526527790336232.webp 400w,
               /project/uborkabot/uborka2_hu8497110588005433021.webp 760w,
               /project/uborkabot/uborka2_hu16278686870049513607.webp 1200w&#34;
               src=&#34;https://example.com/project/uborkabot/uborka2_hu15398526527790336232.webp&#34;
               width=&#34;744&#34;
               height=&#34;406&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;br&gt;
&lt;em&gt;Telegram bot interface for confirming cleaning.&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-links&#34;&gt;🌐 &lt;strong&gt;Links&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/your-username/uborka-bot&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;GitHub repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-conclusion&#34;&gt;💡 &lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;UBORKA Bot&lt;/strong&gt; project demonstrated how simple tasks can be effectively automated. This solution can be adapted for other purposes like event management, duty assignments, and more.&lt;/p&gt;
&lt;p&gt;If you have ideas needing automation, I’m ready to build a user-friendly Telegram bot for you!&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&#34;-contact-me&#34;&gt;📩 &lt;strong&gt;Contact Me&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Email: &lt;a href=&#34;mailto:adjabkhanian@gmail.com&#34;&gt;adjabkhanian@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Telegram: &lt;a href=&#34;https://t.me/adjabkhanyan&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@adjabkhanyan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
</description>
    </item>
    
    <item>
      <title>ZarplataBot — Telegram Bot for Shift, Bar, and Report Management</title>
      <link>https://example.com/project/zarplatabot/</link>
      <pubDate>Mon, 09 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://example.com/project/zarplatabot/</guid>
      <description>&lt;h2 id=&#34;-about-the-project&#34;&gt;🔍 About the Project&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;ZarplataBot&lt;/strong&gt; is a Telegram bot designed to automate financial tracking in small teams such as baristas, shift workers, support staff, and administrators. It replaces manual spreadsheet entries and helps track:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;💼 Work shifts (day and night)&lt;/li&gt;
&lt;li&gt;🍷 Bar income with dynamic percentages&lt;/li&gt;
&lt;li&gt;💸 Expenses with comments&lt;/li&gt;
&lt;li&gt;🚫 Fines and deductions&lt;/li&gt;
&lt;li&gt;📊 Monthly reports with filtering&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The project was developed as a personal internal automation solution but can scale to any team.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-why-i-created-this&#34;&gt;💡 Why I created this?&lt;/h2&gt;
&lt;p&gt;Working in a team where tracking was often done manually, I noticed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shift records were forgotten&lt;/li&gt;
&lt;li&gt;Expenses got lost&lt;/li&gt;
&lt;li&gt;Income was estimated roughly&lt;/li&gt;
&lt;li&gt;Reports had to be collected piecemeal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To remove routine and errors, I decided to automate the process via Telegram, which everyone uses daily.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-features&#34;&gt;🔧 Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;🕑 Adding shifts: day or night (with fixed rates)&lt;/li&gt;
&lt;li&gt;🍷 Bar accounting: income percentage depends on the amount (dynamic)
&lt;ul&gt;
&lt;li&gt;up to 3500 — 5%&lt;/li&gt;
&lt;li&gt;3500 to 4000 — 6%&lt;/li&gt;
&lt;li&gt;4000 to 4500 — 7%&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;li&gt;from 10,000 — 15%&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;💸 Entering expenses with comments (e.g., &amp;ldquo;300 food&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;🚫 Fines with explanations (&amp;ldquo;500 late&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;📊 Monthly reports — current, previous, and manually selected&lt;/li&gt;
&lt;li&gt;🗃 All data stored in Airtable — easy manual editing&lt;/li&gt;
&lt;li&gt;⏱ Instant response — via Telegram bot, no need to open spreadsheets&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-integrations&#34;&gt;🔌 Integrations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Telegram Bot API&lt;/strong&gt; — user communication&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Airtable API&lt;/strong&gt; — database editable manually if needed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLite&lt;/strong&gt; — local storage fallback&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Railway&lt;/strong&gt; — deployment and 24/7 uptime&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt; — project storage and updates&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-deployment&#34;&gt;🚀 Deployment&lt;/h2&gt;
&lt;p&gt;The bot is deployed on &lt;a href=&#34;https://railway.app&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Railway&lt;/a&gt;, allowing 24/7 operation without relying on local machines. Code updates are done by &lt;code&gt;git push&lt;/code&gt; to GitHub, and Railway automatically rebuilds and restarts the bot.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-interface&#34;&gt;🖼 Interface&lt;/h2&gt;
&lt;p&gt;Users interact with the bot via buttons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;▶️ Start&lt;/li&gt;
&lt;li&gt;🕑 Day / 🌙 Night shift&lt;/li&gt;
&lt;li&gt;🍷 Bar&lt;/li&gt;
&lt;li&gt;💸 Expense&lt;/li&gt;
&lt;li&gt;🚫 Fine&lt;/li&gt;
&lt;li&gt;📊 Report&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Each action is accompanied by confirmations and interactive messages. The interface is adapted to Telegram UX.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-technologies-used&#34;&gt;🛠 Technologies Used&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Area&lt;/th&gt;
          &lt;th&gt;Technologies&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Language&lt;/td&gt;
          &lt;td&gt;Python 3.11&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Framework&lt;/td&gt;
          &lt;td&gt;Aiogram 3&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;APIs&lt;/td&gt;
          &lt;td&gt;Telegram Bot API, Airtable REST&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hosting&lt;/td&gt;
          &lt;td&gt;Railway&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Storage&lt;/td&gt;
          &lt;td&gt;SQLite + Airtable&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;CI/CD&lt;/td&gt;
          &lt;td&gt;GitHub + Railway Integration&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-project-repository&#34;&gt;📦 Project Repository&lt;/h2&gt;
&lt;p&gt;Code available on GitHub:&lt;/p&gt;
&lt;p&gt;👉 &lt;a href=&#34;https://github.com/adjabkhanian/zarplata-bot&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;github.com/adjabkhanian/zarplata-bot&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-future-plans&#34;&gt;📈 Future Plans&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;User authorization&lt;/li&gt;
&lt;li&gt;Google Sheets integration&lt;/li&gt;
&lt;li&gt;PDF reports&lt;/li&gt;
&lt;li&gt;Analytics with charts&lt;/li&gt;
&lt;li&gt;Admin panel via web interface&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-conclusion&#34;&gt;💬 Conclusion&lt;/h2&gt;
&lt;p&gt;ZarplataBot is not just a bot but a working tool for accounting and transparency. It removes chaos and makes routine pleasant.&lt;/p&gt;
&lt;p&gt;If you want to adapt this bot for your team — contact me 😉&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>🚀 Telegram Bot for Task Management with Airtable</title>
      <link>https://example.com/project/tgbot/</link>
      <pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate>
      <guid>https://example.com/project/tgbot/</guid>
      <description>&lt;h1 id=&#34;-telegram-bot-for-field-tasks&#34;&gt;📱 Telegram Bot for Field Tasks&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; a smart Telegram bot that helps field teams efficiently complete tasks and report on them in just a few clicks.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-why-do-you-need-this-bot&#34;&gt;❓ Why do you need this bot?&lt;/h2&gt;
&lt;p&gt;Many companies face problems like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🚫 Tasks get lost, employees forget to report&lt;/li&gt;
&lt;li&gt;📉 Managers find it hard to track task status&lt;/li&gt;
&lt;li&gt;🕒 Photo reports are collected manually and slowly&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; a bot that handles it all. Simple, fast, and clear.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-how-does-it-work&#34;&gt;⚙️ How does it work?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;👤 Employee starts &lt;code&gt;/start&lt;/code&gt;, selects their &lt;strong&gt;role&lt;/strong&gt; and enters their name&lt;/li&gt;
&lt;li&gt;🔘 Gets a &lt;strong&gt;“Go to tasks”&lt;/strong&gt; button&lt;/li&gt;
&lt;li&gt;🗺️ Selects a &lt;strong&gt;region&lt;/strong&gt; (e.g., “North” or “Center”)&lt;/li&gt;
&lt;li&gt;📋 Sees a task list:
&lt;ul&gt;
&lt;li&gt;🔧 Fix the network&lt;/li&gt;
&lt;li&gt;📶 Install Wi-Fi&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;📸 Clicks “Complete task” and sends a &lt;strong&gt;photo report&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;🤖 Bot:
&lt;ul&gt;
&lt;li&gt;saves the photo and executor’s name&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;updates Airtable&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;sends “✅ Task completed”&lt;/li&gt;
&lt;li&gt;automatically returns to region selection&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;https://images.unsplash.com/photo-1515377905703-c4788e51af15?auto=format&amp;amp;fit=crop&amp;amp;w=800&amp;amp;q=80&#34; alt=&#34;Server and terminal&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-why-is-this-convenient&#34;&gt;🌟 Why is this convenient?&lt;/h2&gt;
&lt;h3 id=&#34;features&#34;&gt;Features:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;FSM:&lt;/strong&gt; bot “remembers” user’s current step&lt;/li&gt;
&lt;li&gt;🖱️ &lt;strong&gt;Intuitive buttons:&lt;/strong&gt; “Back,” “Select region,” “Complete”&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Emojis:&lt;/strong&gt; add visual logic and make interaction pleasant&lt;/li&gt;
&lt;li&gt;📷 &lt;strong&gt;Photo required:&lt;/strong&gt; task cannot be completed without a photo&lt;/li&gt;
&lt;li&gt;☁️ &lt;strong&gt;Airtable link:&lt;/strong&gt; tasks live in the cloud and update in real time&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Auto navigation:&lt;/strong&gt; no manual return needed — bot does it automatically&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&amp;amp;fit=crop&amp;amp;w=800&amp;amp;q=80&#34; alt=&#34;Team working&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-airtable-as-a-database&#34;&gt;📊 Airtable as a database&lt;/h2&gt;
&lt;p&gt;Uses an Airtable base where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🗂️ Tasks are stored by roles and locations&lt;/li&gt;
&lt;li&gt;📸 Photos and executor names are saved&lt;/li&gt;
&lt;li&gt;✔️ Status updates after task completion&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Integration via API — everything happens automatically.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;https://images.unsplash.com/photo-1556740749-887f6717d7e4?auto=format&amp;amp;fit=crop&amp;amp;w=800&amp;amp;q=80&#34; alt=&#34;Airtable example&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-where-is-it-useful&#34;&gt;🚚 Where is it useful?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;📦 Courier services&lt;/li&gt;
&lt;li&gt;🛠️ Installation teams&lt;/li&gt;
&lt;li&gt;👷 Engineers and service teams&lt;/li&gt;
&lt;li&gt;🏢 Internal company task management&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-advantages-of-the-solution&#34;&gt;💡 Advantages of the solution&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;🖱️ Minimal clicks — maximum results&lt;/li&gt;
&lt;li&gt;📲 No separate app needed — works in Telegram&lt;/li&gt;
&lt;li&gt;🌍 Scalable and flexible&lt;/li&gt;
&lt;li&gt;👥 Easy to add new employees&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-247-deployment&#34;&gt;🖥️ 24/7 Deployment&lt;/h2&gt;
&lt;p&gt;Bot hosted on a server:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;🌐 VPS rental (e.g., Timeweb Cloud)&lt;/li&gt;
&lt;li&gt;🐍 Installing Python, Git, pip&lt;/li&gt;
&lt;li&gt;📂 Cloning the code repository&lt;/li&gt;
&lt;li&gt;⚙️ Setting up &lt;code&gt;.env&lt;/code&gt; file with keys&lt;/li&gt;
&lt;li&gt;▶️ Running: &lt;code&gt;python3 main.py&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;📟 Using &lt;code&gt;tmux&lt;/code&gt; — bot works even when terminal is closed&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;-want-a-bot-like-this&#34;&gt;📩 Want a bot like this?&lt;/h2&gt;
&lt;p&gt;Write to us — and we’ll automate your team’s tasks together!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Telegram: &lt;a href=&#34;https://t.me/adjabkhanyan&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;@adjabkhanian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email: &lt;a href=&#34;mailto:adjabkhanian@gmail.com&#34;&gt;adjabkhanian@gmail.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;⚡ Automate tasks. Free up time. Grow faster.&lt;/p&gt;
&lt;/blockquote&gt;
</description>
    </item>
    
  </channel>
</rss>
