Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Currently supported platforms:

PaperBee queries scientific papers using user-specified keywords from PubMed and preprint services, relying on the [findpapers](https://github.com/jonatasgrosman/findpapers/) library.
Papers are then filtered either **manually via a command-line interface** or **automatically via an LLM**.
The filtered papers are posted to a Google Sheet and, if desired, to Slack, Telegram, or Zulip channels.
The filtered papers are posted to a Google Sheet and, if desired, to Slack, Telegram, Zulip or Mattermost channels.
PaperBee is easy to setup and configure with a simple `yml` file.

---
Expand Down Expand Up @@ -63,7 +63,7 @@ PaperBee uses the NCBI API to fetch papers and DOIs from PubMed.

### 3. 📢 Setup Posting Channels

> **You must set up at least one of the three platforms below.**
> **You must set up at least one of the four platforms below.**

#### 🟣 Slack (optional)

Expand Down Expand Up @@ -176,6 +176,14 @@ ZULIP:
stream: "your-zulip-stream"
topic: "your-zulip-topic"

# Mattermost configuration
MATTERMOST:
is_posting_on: true
url: "your-mattermost-url" # e.g. mattermost.example.com (do NOT include https://)
token: "your-mattermost-token"
team: "your-mattermost-team-name" # The team name (not display name)
channel: "your-channel-name" # The channel name (not display name)

SLACK_TEST_CHANNEL_ID: "your-slack-test-channel-id" # not required so left outside of dictionary
TELEGRAM_TEST_CHANNEL_ID: "your-slack-test-channel-id" # not required so left outside of dictionary
GOOGLE_TEST_SPREADSHEET_ID: "your-google-test-spreadsheet-id" # not required so left outside of dictionary
Expand Down