project,

A Bot for Downloading Short Videos Without Watermarks

remainsu remainsu Follow Jun 03, 2020 · 4 mins read

At the beginning of 2020, I started getting into TikTok (the international version of Douyin) and have been experimenting with it ever since, learning a lot along the way. I also built a community around it, and many people in my circle complained about the tools available for removing watermarks from short videos. The most common tools are WeChat Mini Programs, but most of them are filled with ads, and their response times are often intentionally delayed by the developers (to make you watch a few more seconds of ads).

So, I thought, why not create my own tool? This could also be a way to attract more users.

The first thing that came to mind was a WeChat bot because it’s so convenient to use, whether for monitoring groups or for individual use. A friend recommended Wechaty, and it was incredibly easy to get started with.

The bot is now live and supports watermark-free video downloads from all major Chinese short video platforms. All you need to do is send the video link to the bot.

Project Usage

1. Directory Introduction

.
├── README.md     // Introduction
├── config.js     // Configuration file with token, bot name, etc.
├── dtbot.js      // Core logic of the bot
├── node_modules  // Required modules
├── package.json  
├── source        // Resources like images
└── utils         // Utility classes

2. Install Node.js and Ensure the Version is 10 or Higher

# On macOS, you can use Homebrew
brew install node

3. Clone the Project

git clone git@github.com:remainsu/qmrobot.git

4. Modify the Token in config.js

const basic = {
    TOKEN: 'your_token',
    NAME: 'your_bot_name',
}

5. Run the Bot

node dtbot.js

As shown in the image, you can log in by scanning the QR code. Demo Image

Main Features

The bot currently supports watermark-free video downloads from all major Chinese short video platforms. You just need to send the video link to my bot.

Note: The API for removing watermarks is a paid service, so it is hidden in the source code. If you need it, you can add my bot, and I will recommend it to you.

Here’s how to use it, taking Kuaishou as an example:

Demo Image

Demo Image

Finally

A big thank you to the Wechaty open-source project and Juzi Interactive (句子互动) for providing the token, which has been a great convenience for developers!

There are still many features that can be improved, such as how to quickly download and convert videos. I am currently researching this.

Feel free to scan the QR code to add my bot. Use “tiktok” as the verification message. You are also welcome to recommend me to your friends. Downloading videos without watermarks is that simple.

QR Code

Author: remainsu Code: Github

This post is also available in Chinese (Simplified).

1. 目录介绍

.
├── README.md     介绍
├── config.js     配置文件有token机器人名称等
├── dtbot.js      机器人核心逻辑代码
├── node_modules  所需的模块
├── package.json  
├── source        需要的资源 如图片
└── utils         工具类

2. 安装 nodejs 并确保版本在10以上

# macos 直接使用
brew install node

3. 克隆项目

git@github.com:remainsu/qmrobot.git

4. 修改config.js 中的token

const basic = {
    TOKEN: '你的token',
    NAME: '你的机器人名称',
}

5. 运行

node dtot.js

效果如图,扫码后即可完成登录 演示图片

主要功能

机器人当前支持国内各大短视频平台的视频无水印下载,只需要发送给我的机器人视频链接即可。

备注:因为去水印的接口是需要收费的,所以项目源码中隐藏掉了,有需要的朋友可以加我的机器人,我推荐给你

使用方式如下,拿快手举例

1. 发送复制链接

演示图片

2. 发送给机器人,会得到及时的返回结果,复制到浏览器即可下载

演示图片

最后

感谢Wechaty开源项目 及 句子互动公司提供的token,为开发者带来极大便利!

还有很多可以完善的功能,例如如何快速的下载转换会后的视频,目前正在研究中。

欢迎扫码加我的机器人,验证填写 “tiktok”,也欢迎将我推荐给需要的朋友,无水印下载就是这么简单。

演示图片

作者: remainsu Code: Github


Chinese version of this post: wechaty mqbot video downloader

Join Newsletter
Get the latest news right in your inbox. We never spam!
Written by remainsu
大数据工程师,喜欢各种折腾