Skip to content

Add daily release summary feature with OpenRouter integration#53

Open
Federico-Baldan wants to merge 1 commit into
JanisV:mainfrom
Federico-Baldan:main
Open

Add daily release summary feature with OpenRouter integration#53
Federico-Baldan wants to merge 1 commit into
JanisV:mainfrom
Federico-Baldan:main

Conversation

@Federico-Baldan

Copy link
Copy Markdown

Hi,

I’ve introduced daily release summaries and added AI support via OpenRouter to generate the digest. The system temporarily stores release bodies for summarization, sends a Telegram-formatted digest, and then cleans up the stored entries.

Feel free to add it if you’d like 🙂and obv review it!.

Note: OpenRouter is currently used on the free tier (about 50 calls per day), so heavier usage may require adding credits.

Co-authored-by: Copilot <copilot@github.com>
@JanisV

JanisV commented Apr 29, 2026

Copy link
Copy Markdown
Owner

Good idea! I'll definitely try this.

A few questions:

  • As far as I understand, not only OpenRouter but any OpenAI-compatible API can be used. Including locally deployed ones.
  • Why not use https://github.com/openai/openai-python?
  • For mass use, the time zone and time of summarization should be tied to the user, not the server.

@Federico-Baldan

Copy link
Copy Markdown
Author

Hi :) ,

As far as I understand, not only OpenRouter but any OpenAI-compatible API can be used. Including locally deployed ones.

The code was initially developed using OpenRouter, but it can be easily integrated with OpenAI or any other compatible provider. The integration is just an HTTP call to /chat/completions, so switching provider only requires changing the base URL and model.

I chose OpenRouter mainly because it offers ~50 free requests per day, which is imo more than enough for summarization use cases.

Why not openai-python?

I kept the implementation dependency-free and provider-agnostic (simple HTTP).
That said, the official OpenAI Python SDK is perfectly fine and could be added if a more standard approach is preferred.

Per-user timezone/time

Totally agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants