dcdunkan / deno-news-bot

A bot for posting Deno news in a Telegram channel.

Home Page:https://t.me/deno_news

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deno News

Script for posting Deno (https://deno.land) related updates such as release info, blog posts, and other news from various official sources in a Telegram channel. Currently posting at https://t.me/deno_news, join for updates.

Sources (7)

The bot currently fetches the posts from the following sources:

Refer to the main.ts file to find the RSS/Atom feed sources.

*: Indicates that the feed has a custom Telegram Instant-View. See the iv-rules directory for the Instant-View rule source. Also, I need help with keeping the instant views up-to-date. Contribute if you can.

Setup

You don't need to set anything up, if you're only looking for the real-time updates. Just join: https://t.me/deno_news.

You need to set the following environmental variables to make this work properly:

  • BOT_TOKEN: Bot token of the Telegram bot.
  • CHANNEL: Chat ID where the bot is allowed to send and pin messages (only release news are pinned).

This project uses

  • Deno KV to keep track of the already sent feed entries and to keep track of the last pinned message.
  • Deno Cron to fetch latest posts and send them to the channel.

About

A bot for posting Deno news in a Telegram channel.

https://t.me/deno_news

License:MIT License


Languages

Language:TypeScript 100.0%