Galnet News (Discord Feed Bot)

Authors

Status
Active
Date release
2021-03-31
Revision number
v1.7.0
Required software
Node.js (if you want to modify or run your own instance)
Compatible with release
Sources available
License
GPL-3.0
Supported languages
English en
Platform
GameApplication Linux GameApplication Mac GameApplication Web application GameApplication Windows
Elite:Dangerous Application

Share

This bot allows you to set up a Discord channel to get the latest Galnet News feeds.

You'll want to check out the GitHub for the latest information on the Discord bot.

And I couldn't really check it in the settings, but it uses the official API provided by Frontier Developments at https://cms.elitedangerous.com/api/galnet


Links

  • Example Example
  • Information Information

History

  • Mar 31, 2021 (AlienDrew) Updated the bot again, fixed issues with trying to mention roles even when the bot has permissions to mention everyone.
  • Mar 31, 2021 (AlienDrew) Updated the bot again
  • Mar 31, 2021 (AlienDrew) Added thread link
  • View more ...
  • Mar 31, 2021 (AlienDrew) Added info about another library I started to along with new update version number
  • Mar 30, 2021 (AlienDrew) just some capitalization of something
  • Mar 30, 2021 (AlienDrew) Changed info about the API it's using.
  • Mar 30, 2021 (AlienDrew) Added my GitHub.io website
  • Mar 30, 2021 (AlienDrew) Changed what the links are categorized as
  • Mar 30, 2021 (AlienDrew) First revision

Credits

I used the following node.js libraries to create the app: * discord.js - A powerful JavaScript library for interacting with the Discord API. * node-fetch - A light-weight module that brings the Fetch API to Node.js. * rss-parser - A lightweight RSS parser, for Node and the browser. * html-to-text - An advanced html to text converter. * moment - Parse, validate, manipulate, and display dates in javascript. * moment-precise-range-plugin - A moment.js plugin to display human-readable date/time ranges. * sync-rpc - Run asynchronous commands synchronously by putting them in a separate process.