All Projects → shpaker → Feedforbot

shpaker / Feedforbot

Licence: mit
Bot for forwarding updates from RSS/Atom feeds to Telegram

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Feedforbot

Moviemagnetbot
🤖 telegram bot for movies
Stars: ✭ 39 (+11.43%)
Mutual labels:  bot, rss, telegram
Rssbot
Lightweight Telegram RSS bot for notifications only. 用于消息通知的轻量级 Telegram RSS 机器人
Stars: ✭ 952 (+2620%)
Mutual labels:  bot, rss, telegram
Noderssbot
Another Telegram RSS bot but in Node.js Telegram RSS 机器人
Stars: ✭ 212 (+505.71%)
Mutual labels:  bot, rss, telegram
Informer
A Telegram Mass Surveillance Bot in Python
Stars: ✭ 745 (+2028.57%)
Mutual labels:  bot, telegram
Zabbix In Telegram
Zabbix Notifications with graphs in Telegram
Stars: ✭ 710 (+1928.57%)
Mutual labels:  bot, telegram
Integrations
Connect your App to Multiple Messaging Channels with the W3C Open standard.
Stars: ✭ 721 (+1960%)
Mutual labels:  bot, telegram
All About Rss
A list of RSS related stuff: tools, services, communities and tutorials, etc.
Stars: ✭ 636 (+1717.14%)
Mutual labels:  rss, telegram
Mypackbot
🤖 Your own unlimited pack of Telegram-stickers
Stars: ✭ 18 (-48.57%)
Mutual labels:  bot, telegram
Inventory Hunter
⚡️ Get notified as soon as your next CPU, GPU, or game console is in stock
Stars: ✭ 778 (+2122.86%)
Mutual labels:  bot, telegram
Telegram Standup Bot
Very simple telegram bot for submitting daily standups
Stars: ✭ 20 (-42.86%)
Mutual labels:  bot, telegram
Disatbot
DABOT: Disaster Attention Bot
Stars: ✭ 26 (-25.71%)
Mutual labels:  bot, telegram
Spytrojan keylogger
[Solo para programadores] Troyano espía | Keylogger solo para Windows, se replica en el sistema y se inicia automaticamente al iniciar sesión. | Envío de registro mediante [Base de Datos], [Gmail] o [BotTelegram].
Stars: ✭ 32 (-8.57%)
Mutual labels:  bot, telegram
Aiva
AIVA (A.I. Virtual Assistant): General-purpose virtual assistant for developers.
Stars: ✭ 693 (+1880%)
Mutual labels:  bot, telegram
Notify
A dead simple Go library for sending notifications to various messaging services.
Stars: ✭ 727 (+1977.14%)
Mutual labels:  bot, telegram
Flowerss Bot
A telegram bot for rss reader. 一个支持应用内阅读的 Telegram RSS Bot。
Stars: ✭ 660 (+1785.71%)
Mutual labels:  rss, telegram
Java Telegram Bot Api
Telegram Bot API for Java
Stars: ✭ 819 (+2240%)
Mutual labels:  bot, telegram
Vk To Telegram
Utility to forward posts from VK through callback API to telegram channel or chat
Stars: ✭ 24 (-31.43%)
Mutual labels:  bot, telegram
Money bot
Docker-containered bot. Added to a group chat, she replies to any message containing price and currency pattern. Live!
Stars: ✭ 8 (-77.14%)
Mutual labels:  bot, telegram
Monitorss
Discord RSS bot (formerly known as Discord.RSS) with customizable feeds. https://monitorss.xyz
Stars: ✭ 532 (+1420%)
Mutual labels:  bot, rss
Node Telegram Bot Api
Telegram Bot API for NodeJS
Stars: ✭ 5,782 (+16420%)
Mutual labels:  bot, telegram

Python version

FeedForBot

Forward links from RSS/Atom feeds to Telegram

Configuration via environment variables

For configuration via environment variables should to set variable ENV_CONFIGURATION to True.

Required variables:

  • TELEGRAM_TOKEN
  • FEEDS_PATH
  • REDIS_HOST

Optional variables:

  • IS_DEBUG
  • REDIS_PORT
  • TG_PROXY

Configuration file

- url   : 'http://feeds.rucast.net/radio-t'
  id    : '9429534'
- url   : 'http://www.opennet.ru/opennews/opennews_all.rss'
  id    : '@tmfeed'
  format: '<b>$title</b>\n$url\n$description #opennet'

docker-compose example

files and dirs

.
├── docker-compose.yml
├── feeds.yml
└── redis_data

docker-compose.yml

version: '3.7'

services:

  feedforbot:
    image: shpaker/feedforbot:2
    volumes:
      - ./bot_config.yml:/feedforbot/feeds.yml
    environment:
      TG_TOKEN: 123456789:AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqR
      TG_PROXY: socks5://proxy.feedforbot:9050
      REDIS_HOST: redis.feedforbot
      IS_DEBUG: "True"
    depends_on:
      - redis
      - proxy
    networks:
      feedforbot:
        aliases:
          - bot.feedforbot

  redis:
    image: redis:5-alpine
    command: redis-server --appendonly yes
    expose:
      - '6379'
    volumes:
      - ./redis_data:/data
    networks:
      feedforbot:
        aliases:
          - redis.feedforbot

  proxy:
    image: shpaker/torsocks:0.3.4.11
    expose:
      - '9050'
    restart: on-failure
    networks:
      feedforbot:
        aliases:
          - proxy.feedforbot

networks:
  feedforbot:
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].