All Projects → thundersquared → Tikvidbot

thundersquared / Tikvidbot

Licence: mit
🎵🤖 TikTok Any Video Downloader Telegram Bot

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tikvidbot

Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+4225%)
Mutual labels:  microservices, microservice
Java Telegram Bot Api
Telegram Bot API for Java
Stars: ✭ 819 (+3995%)
Mutual labels:  telegram-bot, telegram
Zabbix In Telegram
Zabbix Notifications with graphs in Telegram
Stars: ✭ 710 (+3450%)
Mutual labels:  telegram-bot, telegram
Flowerss Bot
A telegram bot for rss reader. 一个支持应用内阅读的 Telegram RSS Bot。
Stars: ✭ 660 (+3200%)
Mutual labels:  telegram-bot, telegram
Micha
Client lib for Telegram bot api
Stars: ✭ 18 (-10%)
Mutual labels:  telegram-bot, telegram
Vertx Blueprint Microservice
Vert.x Blueprint Project - Micro-Shop microservice application
Stars: ✭ 663 (+3215%)
Mutual labels:  microservices, microservice
Graphiti
Stylish Graph APIs
Stars: ✭ 783 (+3815%)
Mutual labels:  microservices, microservice
Telegram Bot
Rust Library for creating a Telegram Bot
Stars: ✭ 633 (+3065%)
Mutual labels:  telegram-bot, telegram
Pytelbot
A playful bot in telegram
Stars: ✭ 12 (-40%)
Mutual labels:  telegram-bot, telegram
Lagomkotlin
An example of Lightbend's Lagom project with Kotlin
Stars: ✭ 18 (-10%)
Mutual labels:  microservices, microservice
Telegram Api
Complete async capable Telegram bot API implementation for PHP7
Stars: ✭ 650 (+3150%)
Mutual labels:  telegram-bot, telegram
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (+20%)
Mutual labels:  microservices, microservice
Rpcx
Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱!
Stars: ✭ 6,516 (+32480%)
Mutual labels:  microservices, microservice
Istio
Connect, secure, control, and observe services.
Stars: ✭ 28,970 (+144750%)
Mutual labels:  microservices, microservice
Telegram Sms
An SMS-forwarding Robot Running on Your Android Device.
Stars: ✭ 641 (+3105%)
Mutual labels:  telegram-bot, telegram
Informer
A Telegram Mass Surveillance Bot in Python
Stars: ✭ 745 (+3625%)
Mutual labels:  telegram-bot, telegram
Chatengine
Open source mtproto server written in golang with compatible telegram client
Stars: ✭ 544 (+2620%)
Mutual labels:  microservice, telegram
Mtproto
Full-native go implementation of Telegram API
Stars: ✭ 566 (+2730%)
Mutual labels:  telegram-bot, telegram
Mypackbot
🤖 Your own unlimited pack of Telegram-stickers
Stars: ✭ 18 (-10%)
Mutual labels:  telegram-bot, telegram
Torpedo
Pluggable, multi-network asynchronous chat bot written in Go
Stars: ✭ 19 (-5%)
Mutual labels:  telegram-bot, telegram

tikvidbot

A Telegram bot to fetch TikTok videos locally

A bot for what?

tikvidbot is a bot allows you to save TikTok videos locally. To get a video, just share it's URL to the chat and it'll send the file.

Usage

You can use the latest docker hub image passing config variables through environment:

docker run --rm \
-e BOT_NAME="tikvidbot" \
-e BOT_TOKEN="your:token" \
-e HTTP_AGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko)" \
thundersquared/tikvidbot

Start it without Docker:

install node and yarn with this manual:

INSTALL.md

Just run "yarn" once and then you can start the bot with "yarn dev"

Tech stack

The bot is written in Node.JS, relies on telegraf to consume Telegram's Bot API, loves got for fetching video pages and streaming videos and jsdom for parsing and interacting with them.

Credits

Project originally started by thundersquared, improved by the contributors.

License

The code in this repo and used modules are open-sourced software licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].