Code Monkey home page Code Monkey logo

rss2tg's Introduction

A telegram RSS feed reader bot, made in python using feedparser.


About

A self-hosted telegram bot that dumps posts from a RSS feed to a telegram chat.

This project is inspired by BoKKeR's telegram bot and ayrat555's el_monitorro bot written in Rust.

Note: The previous version was a complete refactor of BoKKeR's code, which also addresses a couple of issues in his repo with many bug fixes and features of my own. They've been integrated with the current version. Head over to the changelog section for more.

Deploy

Instructions to deploy to Heroku or self-host resides in the wiki.

Usage

The bot uses a TITLE <-> URL mechanism so that the user doesn't have to mess with the feed URL every time, instead use a TITLE to perform a task.

Commands:
/help: To get the help message
/list: List your subscriptions
/get TITLE 10: Force fetch last n item(s)
/sub TITLE https://www.rss-url.com/feed: Subscribe to a RSS feed
/unsub TITLE: Removes the RSS subscription corresponding to it's title
/unsuball: Removes all subscriptions
/template TITLE TEMPLATE: Set a template to a specific RSS feed

Credits

Projects used in the making:

Others:

rss2tg's People

Contributors

nubuki-all avatar hypnoticdo0g avatar

Stargazers

Manjunath Bhat avatar

Watchers

 avatar

Forkers

alex009a n-sudy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.