Socket
Socket
Sign inDemoInstall

rssbot

Package Overview
Dependencies
39
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    rssbot

Turn your Discord server into a RSS feed


Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

EasyDiscordRSS

Turn your Discord server into a rss feed

Quick Start

Follow these two instructions to add a bot to your server.

  1. Create bot application
  2. Add bot to server

Rembember to select both bot and applications.commands for the OAuth2 URL generator.

You should note down the token, client id, public key, and the server id as they will be needed own the initial registration of slash commands.

npm i -g rssbot
rssbot register # register slash commands
rssbot run

If everything went well then the bot should be up and running and typing /rss in any channel will show a list of all available commands.

Add RRS Feed To Channel

/rss add name url
  • name: should be unique
  • url: usually just the base url with /rss or /feed

Remove RRS Feed From Channel

/rss rem name

Use In Your Own Project

npm i rssbot
registerInteractions(opts) // register slash commands
const bot = new RSSBot("token") // create and start bot
bot.client // standard Discord client

Turn any site into a rssbot compatable source by extending the Feed class.

class SomeRandomSiteFeed extends Feed {
	async _fetch(): Promise<Post> {
		/*
        get site data and scrape
        */
	}
}

bot.addCustomFeed(new CustomSiteFeed())

The custom feed will then be available with

/feed add name

Keywords

FAQs

Last updated on 07 Dec 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc