- feat:
⚠️ Delete method handle - add: changelog file
- add: more examples
- feat: use gc
- fix: version
- update docs
- add: command /usage
- add: declare strict_types
- feat: run commands in parallel
- add method onInvalidFilters
- add fallback command
- fix: filter name
- rename: FilterMessageSticker to FilterMessageMediaSticker
- fixed: filter message media
- add: Param disableStateCheck
- Add webhook example file
- Force the use of logger in the creation of the bot
- minor changes
- Add ordered_imports rule
- Add debug message log:
- Update install command
- add FilterNot
- add method PhpNativeStream::getFileName
- add filter tests
- fixed some cs-fixer linter errors
- Add php-cs-fixer
- Update docs
- Add filter message media
- update to mateodioev/tgbot v4.2 stable
- Update examples and docs
- add methods EventInterface::api EventInterface::ctx
- add BotException as base excepcion class
- Fixed not registered event in EventStorage
- fixed: find unknown events in method EventStorage::resolve
- Add event storage
- Update to mateodioev/tgbot v4.1.0
- Update to mateodioev/tgbot v3.6
- The methods of the Context class were accelerated
- Use STDOUT resource in TerminalStream
- Change default stream logger to TerminalStream
- Minor changes
- fixed log level in stream loggers
- Add log level to streams
- update psr-4 name
- Add logical filters
- rename class
- add Filters as attributes
- minimum version of php 8.1
- upps
- Add containers
- Fixed bug in Context::eventType
- Ignore directories examples and tests
- Add method Bot::findExceptionHandler
- Validate errors in long polling
- Upps, fixed
- Fixed token validation
- add RunState class
- add BotConfig class
- discarded changes:
- refactor code
- add TemporaryEvent
- add database
- Update readme
- add conversation format
- add support for conversations
- update regex
- update docs
- add support for params in command:
- add Db
- fixed regex in case of line break
- implementations of isValid has been simplefied
- fixed case sensitive param
- fixed long events
- Update Logger.php
- use method getReduced
- support "All" types
- add tests
- update docs
- add log levels
- add string formatter
- update to new api
- add message event example
- fixed event namespace
- change method on to onEvent
- add legacy methods
- add event support
- add events
- save event type
- add method eventType
- add method getUser
- add missing arguments
- _
- add message command from closures
- change default logger
- typo
- add method CommandInterface::isValid
- remove bot token
- now full async
- check bot token in longPolling
- Update middlewares.php
- make executeCommand public
- update docs
- add async support
- update docs
- add support for stopCommand
- add middleware support
- delete invalid token
- add callback_query handler
- Refactor regex pattern in CallbackCommand
- use null safe operator
- remove invalid bot token
- update examples
- add exception handlers
- add method getPayload
- Unused dependency removed
- add bulk stream and php native and terminal stream
- update examples
- get logger from commands
- add psr/log
- add loggers
- update docs
- update docs
- delete examples
- minor changes
- add getters helpers
- update mateodioev/tgbot to v3.0
- handler
- commands api
- move Updates to Context class
- refactor init
- Duplicate handles
- update mateodioev/tgbot
- Delete composer.lock
- Merge branch 'main' of github.com:Mateodioev/telegram-bot-handler
- updated dependencies
- Update Runner.php
- dependencies
- run
- doc
- Merge pull request #1 from Mateodioev/add-license-1
- Create LICENSE
- examples use
- first commit