Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Core Laravel Package

laraxgram/core

Laraxgram Core is a Laravel package for building Telegram bots with a fluent, framework-native API. It handles bot configuration, incoming updates, commands, and handlers while integrating cleanly with Laravel's container and events, so you can ship Telegram integrations quickly using familiar PHP p...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for conversational/AI surfaces. v4.5.0's LaraGram AI-SDK support means a Telegram bot can call LLM providers through the framework rather than through a bespoke integration service. That moves "AI assistant in chat" from a multi-sprint integration project into a configuration-plus-prompt exercise — worth validating against the actual SDK surface before committing roadmap dates.
  • Build vs. buy on supporting infrastructure. The new first-party AWS manager (presumably S3/media storage for bot files) and first-party YAML parser reduce the number of third-party packages you'd otherwise pull in for storage and config. Fewer transitive dependencies is a real procurement/security-review argument, but it also means you now own upgrades for capabilities you used to get from a larger, better-documented community package.
  • Deployment model decision. "API Server Binary config" plus "Citadel support" suggests the framework is expanding beyond a Laravel HTTP package toward a standalone long-running service/binary. This is the most consequential item for a PM: it changes the hosting profile (workers, process supervision, no request-scoped lifecycle assumptions) and should be treated as an architecture decision, not a changelog detail. Ask engineering to confirm what the binary actually is before you let it into a capacity or cost model.
  • Use-case shortlist: transactional notifications ("your order shipped"), support triage with AI summarization, internal ops bots, and lightweight customer-facing assistants. The bug fix to Bot Request FileBag matters for any use case involving file uploads/downloads (documents, images, voice) — that's a "was this silently broken?" question for anyone already in production on 4.4.x.
  • Portfolio hygiene. The release is broad — storage, config format, AI, server runtime, licensing/ecosystem (Citadel) — in a single minor version. That's a signal about how the maintainer is prioritizing breadth over depth, and it should inform whether you make this a strategic dependency or a contained one.

When to Consider This Package

Consider it when:

  • You are already Laravel-native and want the bot to share models, jobs, queues, auth, and Eloquent with the rest of your app rather than living as a separate service.
  • Telegram is a primary or fast-follow channel, not an afterthought behind web/mobile.
  • You want out-of-the-box AI provider wiring and object storage for media without stitching two or three packages together.
  • You can tolerate a young, fast-moving dependency and pin versions deliberately.

Look elsewhere when:

  • You need genuine multi-channel parity (Slack, WhatsApp, web widget, email) — a channel-agnostic abstraction layer will age better than a Telegram-first framework.
  • You only need a simple webhook that posts messages: a few dozen lines against the Telegram HTTP API is lower total cost of ownership than adopting and tracking a framework's release cadence.
  • Your team is not on Laravel, or the bot must run outside PHP.
  • You need a large hiring pool and mature Stack Overflow/community coverage — compare against the more established PHP Telegram clients and pick based on the maintainer's responsiveness and issue-close rate, which these release notes can't tell you.
  • You require conservative change management: adopting on a .0 minor that introduces an AWS manager, a YAML parser, an AI SDK, and a server binary simultaneously concentrates risk. Pin to the version you have tested and let v4.5.0 soak.

Before adoption, verify: documented support policy and versioning contract, test coverage and CI signal, upgrade notes for the YAML and FileBag changes (config format migrations can be quiet breakage), what "Citadel" requires from you commercially or operationally, and whether the AWS manager and YAML parser are opinionated enough to be worth using over flysystem-aws-s3 and Symfony YAML.

How to Pitch It (Stakeholders)

To executives: LaraGram Core is a Laravel package for building Telegram bots, and v4.5.0 adds first-party cloud storage, configuration parsing, and AI model integration in one release. The business value is time-to-market: a conversational assistant or notification bot can be built on our existing Laravel codebase and infrastructure instead of a new service, which compresses the delivery timeline and avoids a new platform to operate. The trade-off is dependency concentration — we would be adopting a young, fast-shipping package whose roadmap we don't control. Recommend a time-boxed pilot on a non-critical bot to measure real integration effort, with a go/no-go before any customer-facing commitment.

To engineering: This release gives you provider-agnostic AI calls, S3-backed media handling, and YAML-based config without extra dependencies, plus a file-upload fix that may affect any existing bot handling documents or images. It also introduces a server-binary deployment path and an ecosystem component (Citadel) that we have not evaluated. Ask: does the binary replace the queue worker model, and what does that do to our current deployment and scaling assumptions? Pin the version, read the config migration path for the YAML parser, and confirm the FileBag fix isn't a silent data-loss issue we've been shipping. Treat v4.5.0 as a candidate for a spike branch, not a merge to main.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager