/twir-bot

Little 🤖 helping TWIR 🦀 authors extracting gathered content from discord

Primary LanguageRustMIT LicenseMIT

twir-bot

Little discord 🤖 helping TWIR 🦀 authors managing weekly community updates.

context

The weekly updates from the community is assembled by a couple of contributors gathering links in a discord channel first for review and later assembly into a PR. Assembling the PR usually meant a lot of manual effort. This bot simplifies this a lot:

demo

TODO

  • limit bot to specific channel
  • do dupe detection on !collect
  • language tag detection on collection (+ reaction)
  • on each new msg perform check if it would be added (+ reaction)
  • allow emojis to classify content (official, project updates...)
  • detect youtube content and mark as [video]
  • scrape reddit for new links posted using roux
  • scrape lobsters for new links posted
  • scrape hackernews (harder because no categories)
  • scrape dev.to
  • dedup scrape results and post them for review