Commit Graph

  • 4e5631487f feat: add support for donation link in bot descriptions and update short descriptions master vchikalkin 2026-02-17 23:50:28 +03:00
  • 7cc225ca47
    feat(youtube): refactor download logic and integrate new API (#7) Vlad Chikalkin 2026-02-17 23:32:35 +03:00
  • e29229dfe6 feat(youtube): refactor download logic and integrate new API fix/youtube-download vchikalkin 2026-02-17 23:28:53 +03:00
  • 88aa8eb34a fix: instagram reels download vchikalkin 2026-01-20 20:16:29 +03:00
  • 9a504c10a3
    fix: use downr.org to download from instagram source (#6) Vlad Chikalkin 2026-01-20 18:25:53 +03:00
  • a0d87153ea fix: use downr.org to download from instagram source fix/instagram-download vchikalkin 2026-01-20 18:24:56 +03:00
  • ce11004de9 ci: add 'sudo' to deploy commands vchikalkin 2026-01-19 16:47:00 +03:00
  • 8a8a21b155 refactor: extract download logic and clean up caption handling vchikalkin 2026-01-15 12:16:47 +03:00
  • 1f5b4073e0 refactor: remove unnecessary comments and improve code clarity in download feature vchikalkin 2026-01-15 12:04:57 +03:00
  • 8919fbb65f
    Feature/send post description (#5) Vlad Chikalkin 2026-01-14 18:26:24 +03:00
  • ebff5a7ce1 feat: refactor Instagram download URL handling to simplify video response structure feature/send-post-description vchikalkin 2026-01-14 18:18:20 +03:00
  • f48230cbeb fix: bot sent caption without content from cache vchikalkin 2026-01-14 18:00:32 +03:00
  • 816eca4da5 feat: add hashtag removal utility and integrate it into caption formatting vchikalkin 2026-01-14 17:56:18 +03:00
  • 58dc5f5ae3 feat: improve message handling with enhanced caching and error management vchikalkin 2026-01-14 17:52:09 +03:00
  • 6e9d2e9b9e feat: enhance download feature with caption support for Instagram vchikalkin 2026-01-14 17:31:07 +03:00
  • ce78952fec chore: fix code with applied eslint rules vchikalkin 2026-01-14 12:23:58 +03:00
  • 05852eff40 Merge branch 'master' of https://github.com/vchikalkin/next-downloader-bot vchikalkin 2026-01-14 11:54:52 +03:00
  • 3208452e13 chore: update eslint config dependency to version 2.2.3 vchikalkin 2026-01-14 11:54:46 +03:00
  • 4d5e10d37c
    Revert "feat: use yt-dlp as default download tool with fallback (#3)" (#4) Vlad Chikalkin 2026-01-11 21:06:55 +03:00
  • 46712450b2
    feat: use yt-dlp as default download tool with fallback (#3) Vaagn Avanesyan 2026-01-11 20:22:27 +03:00
  • 638bc70b78 feat: update README to include YouTube and YouTube Shorts download support vchikalkin 2025-12-26 16:52:32 +03:00
  • e79b0216b2 feat: enhance error handling and add limits for video downloads vchikalkin 2025-12-26 16:44:12 +03:00
  • e40b8cd704
    Merge pull request #2 from vchikalkin/feature/youtube-download Vlad Chikalkin 2025-12-26 15:44:00 +03:00
  • 4015b6c872 feat: add YouTube support to download messages in English and Russian locales feature/youtube-download vchikalkin 2025-12-26 15:39:36 +03:00
  • 8eaa27e8b2 fix: remove try/catch from getYoutubeDownloadUrl vchikalkin 2025-12-26 15:36:58 +03:00
  • c4339f67cb feat: add YouTube download support and validation vchikalkin 2025-12-26 15:28:52 +03:00
  • fae8dc1b5e feat: add launch configuration for debugging in VSCode vchikalkin 2025-12-26 13:46:16 +03:00
  • 5b9037b069
    Merge pull request #1 from vchikalkin/feature/instagram-download Vlad Chikalkin 2025-12-19 13:28:27 +03:00
  • 2a77cc841b feat: add Instagram video and image download support feature/instagram-download vchikalkin 2025-12-19 13:26:43 +03:00
  • 185afc537b chore: enable manual triggering of the deployment workflow vchikalkin 2025-11-24 13:48:05 +03:00
  • 75fa71a9b5 update support contact vchikalkin 2025-09-17 14:15:55 +03:00
  • 048779cfeb fix download from tiktok vchikalkin 2025-09-12 14:31:53 +03:00
  • 9a3b3d6bad refactor: global error handling vchikalkin 2025-09-12 13:58:26 +03:00
  • 7a08f968f4 refactor: disable sequentialize & session vchikalkin 2025-08-25 11:07:51 +03:00
  • 44978c8b7f feat: add global error handling for the bot to log unhandled rejections and exceptions; improve error logging for Grammy bot errors vchikalkin 2025-08-23 18:31:01 +03:00
  • 9f7412df6b refactor: update bot feature integration to explicitly register welcome, download, and unhandled features; improve code clarity vchikalkin 2025-08-23 17:50:47 +03:00
  • 8d0c1f6d2b refactor: streamline feature integration in bot by using a loop for feature registration; add unhandled feature handling vchikalkin 2025-08-23 17:00:46 +03:00
  • 5396a83150 bot: set commands & info only at run vchikalkin 2025-08-18 13:53:19 +03:00
  • 581e5a7802 localization: enhance bot descriptions and short descriptions in English and Russian for improved user clarity; update error message for download links vchikalkin 2025-08-18 12:48:20 +03:00
  • 68983bbd32 docker-compose: streamline Redis and Telegram bot configurations; ensure consistent environment variable usage and health checks vchikalkin 2025-08-16 20:02:18 +03:00
  • e4233c506b feat: update bot dependencies to include @grammyjs/runner and @grammyjs/storage-redis; enhance session management and rate limiting configuration vchikalkin 2025-08-16 16:43:12 +03:00
  • e308ba74ea feat: implement update logger middleware to enhance bot API call tracking and performance measurement vchikalkin 2025-08-16 15:51:24 +03:00
  • c115be2e52 feat: add @grammyjs/commands dependency and implement command handling in the bot; enhance localization with start command descriptions in English and Russian vchikalkin 2025-08-16 15:32:07 +03:00
  • 004d20ba43 localization: use dash-case for variables names vchikalkin 2025-08-16 14:28:32 +03:00
  • e029fd1172 localization: add welcome message in English and Russian to enhance user interaction; ensure consistency in error messages vchikalkin 2025-08-16 14:24:30 +03:00
  • 95b1e580f3 docs: update README.md to include live bot link and usage instructions for downloading TikTok videos and images without watermarks vchikalkin 2025-08-16 14:04:42 +03:00
  • 162f4d0f85 localization: update error message keys in English and Russian for consistency; adjust bot response logic to use new keys vchikalkin 2025-08-16 14:02:45 +03:00
  • f92616ce11 docker-compose: update bot image tag to use dynamic environment variable for versioning; enhance GitHub Actions workflow to set and use image tag based on commit SHA vchikalkin 2025-08-15 21:06:08 +03:00
  • 7e16c10a9e localization: enhance error messages in English and Russian with clearer instructions and emojis for better user experience vchikalkin 2025-08-15 19:09:40 +03:00
  • 82e2ed9eda docs: update README.md to include short TikTok URLs for improved user guidance on video and image links vchikalkin 2025-08-15 19:05:30 +03:00
  • 6a5695ed49 docs: update README.md to reflect project rebranding to Next-Downloader-Bot; enhance features, installation instructions, and usage guidelines for TikTok video and image downloading bot vchikalkin 2025-08-15 19:03:25 +03:00
  • 8df2c47e1a refactor: improve error handling and code readability in download feature; streamline URL validation and response logic vchikalkin 2025-08-15 18:59:45 +03:00
  • b38a1ef2b6 docker-compose: fix pull telegram-bot-api vchikalkin 2025-08-15 18:45:48 +03:00
  • d1620df932 deploy: add github workflows vchikalkin 2025-08-15 18:25:18 +03:00
  • 00dab85d2f feat: add rate limiting functionality to bot; update localization files for limit exceeded messages in English and Russian vchikalkin 2025-08-15 18:04:18 +03:00
  • ae48a23896 refactor: implement Redis singleton pattern for improved connection management; enhance graceful shutdown handling in bot vchikalkin 2025-08-15 17:45:46 +03:00
  • 463bdfd089 docker-compose: add Redis service and update bot configuration for caching; integrate Redis in download feature for improved performance vchikalkin 2025-08-15 17:23:55 +03:00
  • 0b6c4427c9 docker-compose: fix build vchikalkin 2025-08-15 14:09:38 +03:00
  • 39fb873867 docker-compose: fix dockerfile path vchikalkin 2025-08-15 13:13:55 +03:00
  • 7e1ed52725 project: migrate to monorepo vchikalkin 2025-08-15 13:06:04 +03:00
  • 9c8c418ae5 Remove docker-compose.api.yml file; this file is no longer needed for the project setup. vchikalkin 2025-08-15 11:53:03 +03:00
  • fcf44dfb5f Rename project to "next-downloader-bot"; update main entry point and add keywords for improved discoverability. vchikalkin 2025-08-15 11:50:13 +03:00
  • 140477c87a Update dependencies for Grammy framework; add new packages for enhanced bot functionality and improve logging configuration. vchikalkin 2025-08-14 15:15:45 +03:00
  • 8225bbe546 Add chat action responses for video and image uploads in Telegram bot; enhance user experience during media processing. vchikalkin 2025-08-14 13:47:09 +03:00
  • bdaff801e4 Add i18n support for localization in Telegram bot; remove hardcoded error messages and integrate translation functionality. vchikalkin 2025-08-14 13:41:32 +03:00
  • e92d1418dd Replace telegraf with grammy for Telegram bot integration; update message handling and improve bot launch process. vchikalkin 2025-08-14 13:12:08 +03:00
  • c0c457d242 Rename project from "Tiktok-downloader" to "Tiktok-downloader-telegram-bot" to reflect its purpose more accurately. vchikalkin 2025-08-14 12:48:17 +03:00
  • e8151ed430 Add pino and pino-pretty for logging; enhance error handling and URL validation in Telegram bot vchikalkin 2025-08-14 12:44:25 +03:00
  • b744686d08 Replace grammy with telegraf for Telegram bot integration; update environment variable for API root and implement message handling for media responses. vchikalkin 2025-08-14 12:11:06 +03:00
  • a941b7ed36 init vchikalkin 2025-08-13 17:55:47 +03:00