All Projects → HirbodBehnam → RedditDownloaderBot

HirbodBehnam / RedditDownloaderBot

Licence: MIT license
A reddit downloader telegram bot

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to RedditDownloaderBot

gettit
An easy to use go program to download videos from Reddit.
Stars: ✭ 27 (-15.62%)
Mutual labels:  reddit, reddit-downloader
nim-telegram-bot
Nim Telegram Bot.
Stars: ✭ 18 (-43.75%)
Mutual labels:  telegram-bot
GitHub-Webhook-Bot
It is a Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram
Stars: ✭ 33 (+3.13%)
Mutual labels:  telegram-bot
Music-downloader-bot
A telegram bot that can send you high-quality audio 🎧🎧🎧
Stars: ✭ 35 (+9.38%)
Mutual labels:  telegram-bot
reddit-hot-recorder
Records the activity (comments and karma) on the hot page of a Reddit sub and prepare an animated data visualisation.
Stars: ✭ 89 (+178.13%)
Mutual labels:  reddit
Google-Search-Bot
A google search telegram bot.
Stars: ✭ 32 (+0%)
Mutual labels:  telegram-bot
Telegram.Bot.Extensions.Polling
Provides ITelegramBotClient extensions for polling updates
Stars: ✭ 35 (+9.38%)
Mutual labels:  telegram-bot
coinmarketcap-new-listings-sniper-bot
Sniper bot to buy new tokens listed on Coinmarketcap.
Stars: ✭ 55 (+71.88%)
Mutual labels:  telegram-bot
python-ogren-4-saatte-python-baslangic
(TR) 4 saatlik Python başlangıç atölyesinin içerik dokümanı. (EN version is in progress!)
Stars: ✭ 71 (+121.88%)
Mutual labels:  telegram-bot
Reddit-Wallpaper
Tool to download and automatically set a random wallpaper from reddit
Stars: ✭ 37 (+15.63%)
Mutual labels:  reddit
TrashMailClient-TelegramBot
A Telegram Bot allows you to quickly create a trashmail and automatically confirm mails
Stars: ✭ 40 (+25%)
Mutual labels:  telegram-bot
telegram client
library for help you make userbot or bot telegram and support tdlib telegram database and only support nodejs dart and google-apps-script
Stars: ✭ 38 (+18.75%)
Mutual labels:  telegram-bot
Send2KindleBot
Send to Kindle Telegram Bot
Stars: ✭ 111 (+246.88%)
Mutual labels:  telegram-bot
safe-search
Sets the built-in adult content filter (most often: safe search) on Google, YouTube, Bing, Yahoo, DuckDuckGo, Startpage, Dogpile, Yandex, Vimeo, Reddit, Ecosia, Dailymotion, Qwant, and Patreon.
Stars: ✭ 16 (-50%)
Mutual labels:  reddit
RadioPlayerV3
An Advanced Telegram Bot to Play Radio & Music in Voice Chat. This is Also The Source Code of The Bot Which is Being Used For Playing Radio in @AsmSafone Channel ❤️
Stars: ✭ 232 (+625%)
Mutual labels:  telegram-bot
async py bot
dark0ghost.github.io/async_py_bot/
Stars: ✭ 23 (-28.12%)
Mutual labels:  telegram-bot
telegram bot
(deprecated) see https://github.com/protoncr/tourmaline instead
Stars: ✭ 72 (+125%)
Mutual labels:  telegram-bot
gas-SphygmoBot
A human "Heartbeat" checker hosted on Telegram.
Stars: ✭ 20 (-37.5%)
Mutual labels:  telegram-bot
Multithreaded-Reddit-Image-Downloader
Does exactly what it says on the tin.
Stars: ✭ 38 (+18.75%)
Mutual labels:  reddit
Aws-Manger-Bot
一个可以管理aws资源的telegram bot
Stars: ✭ 45 (+40.63%)
Mutual labels:  telegram-bot

Reddit Downloader Bot

A telegram bot to download the reddit posts.

What can this bot do?

  • Send posts as text in telegram
  • Download and send photos in i.redd.it
  • Download and send GIFs
  • Download videos on v.redd.it and merge the audio with them using FFmpeg
  • Download galleries
  • Choose the quality of photos or videos (except galleries, always the best resolution is used in them)
  • Download comments
  • Limit the users which can use it

What this bot can't do?

  • Send deleted posts
  • Send polls
  • Send text posts with more than 4096 characters or complex markdown (like tables)
  • Upload files that are larger than 50MB
  • Download any videos or photos that are not hosted on x.redd.it (for example youtube)

List of non x.redd.it hosts that this bot can download from them

  1. imgur (gifs and pictures)
  2. gfycat (Note that some of them may not work because they are not hosted on reddit. Also, they are soundless)
  3. streamable

Setup

Build

To start, please at first install FFmpeg in your path. On Ubuntu, apt install ffmpeg is enough.

Then download and build this project:

git clone https://github.com/HirbodBehnam/RedditDownloaderBot
cd RedditDownloaderBot
go build

Reddit Token

To use this bot, you need to have a registered Reddit application. To do so, you can use this guide by Reddit itself. Choose Script app as application type. Doing so, will give you two tokens: A client id and a client secret. (The client id is the one personal use script text on top left)

Running

For running, you have to set the environmental variables like this:

export CLIENT_ID=p-jcoLKBynTLew
export CLIENT_SECRET=gko_LXELoV07ZBNUXrvWZfzE3aI
export BOT_TOKEN=1234567:4TT8bAc8GHUspu3ERYn-KGcvsvGB9u_n4ddy
export ALLOWED_USERS=1,2,3 # Optional; You can simply ignore this line
./bot
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].