Recent Releases of https://github.com/celestix/gotgproto
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta21
What's Changed
- add gramjs support by @qingmeng1 in https://github.com/celestix/gotgproto/pull/110
- add json session file constructor by @celestix in https://github.com/celestix/gotgproto/pull/114
- add NoUpdates client opt by @celestix in https://github.com/celestix/gotgproto/pull/115
- fix: inaccurately populating EffectiveUser by @celestix in https://github.com/celestix/gotgproto/pull/116
- perf: peer storage improvements by @celestix in https://github.com/celestix/gotgproto/pull/117
New Contributors
- @qingmeng1 made their first contribution in https://github.com/celestix/gotgproto/pull/110
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta20...v1.0.0-beta21
- Go
Published by celestix 10 months ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta20
What's Changed
- updated gotd to latest version
- fixed login errors from v1.0.0-beta19
- fixes #79 by @dev-freelance-ru in https://github.com/celestix/gotgproto/pull/80
- feat: add arguments in SendMedia example . by @AshokShau in https://github.com/celestix/gotgproto/pull/88
- Fix: 2fa auth flow hooks by @HoracePeng in https://github.com/celestix/gotgproto/pull/91
- fix forwardmessages by @gautamajay52 in https://github.com/celestix/gotgproto/pull/93
- feat(ext): DeleteMessages support private chats by @Jisin0 in https://github.com/celestix/gotgproto/pull/100
New Contributors
- @dev-freelance-ru made their first contribution in https://github.com/celestix/gotgproto/pull/80
- @AshokShau made their first contribution in https://github.com/celestix/gotgproto/pull/88
- @HoracePeng made their first contribution in https://github.com/celestix/gotgproto/pull/91
- @gautamajay52 made their first contribution in https://github.com/celestix/gotgproto/pull/93
- @Jisin0 made their first contribution in https://github.com/celestix/gotgproto/pull/100
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta18...v1.0.0-beta20
- Go
Published by celestix about 1 year ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta19
What's Changed
- fixes #79 by @dev-freelance-ru in https://github.com/celestix/gotgproto/pull/80
- feat: add arguments in SendMedia example . by @AshokShau in https://github.com/celestix/gotgproto/pull/88
- Fix: 2fa auth flow hooks by @HoracePeng in https://github.com/celestix/gotgproto/pull/91
- fix forwardmessages by @gautamajay52 in https://github.com/celestix/gotgproto/pull/93
- feat(ext): DeleteMessages support private chats by @Jisin0 in https://github.com/celestix/gotgproto/pull/100
- feat: improve session / peer storate & refactor auth flow by @Davincible in https://github.com/celestix/gotgproto/pull/97
- feat: bump up gotd to latest version
New Contributors
- @dev-freelance-ru made their first contribution in https://github.com/celestix/gotgproto/pull/80
- @AshokShau made their first contribution in https://github.com/celestix/gotgproto/pull/88
- @HoracePeng made their first contribution in https://github.com/celestix/gotgproto/pull/91
- @gautamajay52 made their first contribution in https://github.com/celestix/gotgproto/pull/93
- @Jisin0 made their first contribution in https://github.com/celestix/gotgproto/pull/100
- @Davincible made their first contribution in https://github.com/celestix/gotgproto/pull/97
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta18...v1.0.0-beta19
- Go
Published by celestix about 1 year ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta18
fix: nil effective user for private chats fix: instable peer caching and handling fix invalid implementation of RetryPassword hook feat: auth status events and retry mechanism for phone and otp input feat: add filter.Message.ChatType add a flag to disable automatic auth flow fix: default empty session file name for string session constructors optimize web auth api example for concurrent auths add an interface for client type bump up gotd fix: bot login not working
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta17...v1.0.0-beta18
- Go
Published by celestix almost 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta17
What's Changed
- Add support for logging in using tdesktop session data (TDATA) in https://github.com/celestix/gotgproto/pull/58
- fix:
FILE_REFERENCE_EXPIREDin ctx.DownloadMedia by @TeaDove in https://github.com/celestix/gotgproto/pull/62 - Add support for using any SQL dialector (Now you can use database of your choice like postgres, sqlite, etc)
- fix: EffectiveUser not getting populated for update types other than message.
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta16...v1.0.0-beta17
- Go
Published by celestix almost 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta16
What's Changed
- add web auth example by @Emanxu in https://github.com/celestix/gotgproto/pull/49
- Fixed ctx random seed to nanosecond to prevent the randomID generated… by @DukeAnn in https://github.com/celestix/gotgproto/pull/50
- Docs: add floodwaiter example by @TeaDove in https://github.com/celestix/gotgproto/pull/51
- support single styling.StyledTextOption by @CoiaPrant233 in https://github.com/celestix/gotgproto/pull/52
New Contributors
- @Emanxu made their first contribution in https://github.com/celestix/gotgproto/pull/49
- @DukeAnn made their first contribution in https://github.com/celestix/gotgproto/pull/50
- @TeaDove made their first contribution in https://github.com/celestix/gotgproto/pull/51
- @CoiaPrant233 made their first contribution in https://github.com/celestix/gotgproto/pull/52
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta15...v1.0.0-beta16
- Go
Published by celestix about 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta15
What's Changed
- Fix
client.ExportStringSession()and addRunMiddlewarefield to client. by @KoNekoD in https://github.com/celestix/gotgproto/pull/41 - Add an optional field to specify custom Context by @KoNekoD in https://github.com/celestix/gotgproto/pull/44
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in https://github.com/celestix/gotgproto/pull/47
- Add an interface for AuthConversation by @celestix in https://github.com/celestix/gotgproto/pull/46
- Add missing fields to
gotgproto.Clientfromtelegram.Clientby @celestix in https://github.com/celestix/gotgproto/pull/48
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta14...v1.0.0-beta15
- Go
Published by celestix about 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta14
What's Changed
- Wrap session.Session around session data before exporting by @KoNekoD in https://github.com/celestix/gotgproto/pull/33
- fix: ability to use dc resolver by @KoNekoD in https://github.com/celestix/gotgproto/pull/35
- Update markdown.go by @jimpo26 in https://github.com/celestix/gotgproto/pull/36
- Fix bug in retrieving replyTo messages and added flag to retrieve entire reply chain by @jimpo26 in https://github.com/celestix/gotgproto/pull/37
- Redesign session initialization system by @celestix in https://github.com/celestix/gotgproto/pull/38
- use pure go sqlite driver by @EverythingSuckz in https://github.com/celestix/gotgproto/pull/40
New Contributors
- @jimpo26 made their first contribution in https://github.com/celestix/gotgproto/pull/36
- @EverythingSuckz made their first contribution in https://github.com/celestix/gotgproto/pull/40
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta13...v1.0.0-beta14
- Go
Published by celestix about 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta13
- Updated to GoTD to v0.88.0 (Layer 164)
- Redesigned session initialization (Now supports logging in with just string session in memory as well as session file)
- Added
MiddlewaresandDevicefields toClientOpts ForwardMediaGroupwon't omit error now
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta10...v1.0.0-beta13
- Go
Published by celestix over 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta12
What's Changed
- Refactoring for correct using InMemory Feature by @KoNekoD in https://github.com/celestix/gotgproto/pull/32
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta11...v1.0.0-beta12
- Go
Published by celestix over 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta11
What's Changed
- [ImgBot] Optimize images (#1) by @annihilatorrrr in https://github.com/celestix/gotgproto/pull/24
- improved sessionName + NewClient + InMemorySessionName by @KoNekoD in https://github.com/celestix/gotgproto/pull/30
New Contributors
- @annihilatorrrr made their first contribution in https://github.com/celestix/gotgproto/pull/24
- @KoNekoD made their first contribution in https://github.com/celestix/gotgproto/pull/30
Full Changelog: https://github.com/celestix/gotgproto/compare/v1.0.0-beta10...v1.0.0-beta11
- Go
Published by celestix over 2 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta10
GoTGProto Changelog
- Updated GoTD to v0.82.0
- Deprecated
ctx.ForwardMessage(Usectx.ForwardMessagesnow) - Replaced BigCache with Cacher for cache
- Fixed high memory usage by gotgproto (uses around 5MBs now, earlier it was 100+ MBs)
- Rewrote GoTGProto client utilities, it should be more handy and cleaner to create a new client now.
- Added a new
dispatcher.Dispatcherinterface - Renamed
dispatcher.CustomDispatchertodispatcher.NativeDispatcher - Made some optimizations in command and message handlers
- Added
types.Message, which is a union oftg.Message,tg.MessageService, andtg.MessageEmptystructs. ext.Update.EffectiveMessageis of the type*types.Messagenow.- Added a new optional field in ClientOpts, named
AutoFetchReply(setting this field totruewill automatically castReplyToMessagefield inupdate.EffectiiveMessage) - Peers for logged in user will now be saved in session while starting client.
- Added
client.ExportSessionString(),client.RefreshContext(ctx)andclient.CreateContext()methods togotgproto.Client. - Removed an unintentional display of session data in
Stdout. - Added
SystemLangCodeandClientLangCodeoptional fields togotgproto.Client. - Moved helper methods errors to
errorspackage (gotgproto/errors) - Added
gotgproto.Client.Stop()to cancel the running context and stop the client. - Added
dispatcher.StopClienthandler error, which if returned through a handler callback will result in stopping the client. - Added
gotgproto.Client.Start()to login and connect to telegram (It's already called by gotgproto.NewClient so no need to call it again. however, it should be used to re-establish a connection once it's closed viagotgproto.Client.Stop()) - Fixed session database initialization happening twice per login.
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta09...v1.0.0-beta10
- Go
Published by celestix almost 3 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta09
What's Changed
- Fix
Issue #14by @anonyindian in https://github.com/anonyindian/gotgproto/pull/15 - Fix unused method receiver by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/16
- Updated depedencies
- Added ctx.GetUserProfilePhotos
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta08...v1.0.0-beta09
- Go
Published by celestix almost 3 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta08
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta06...v1.0.0-beta08
- Go
Published by celestix over 3 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta07
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta06...v1.0.0-beta07
- Go
Published by celestix over 3 years ago
https://github.com/celestix/gotgproto - GoTGProto v1.0.0-beta06
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta05...v1.0.0-beta06
- Go
Published by celestix over 3 years ago
https://github.com/celestix/gotgproto - v1.0.0-beta05
What's Changed
- Omit redundant control flow by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/7
- Types of function parameters can be combined by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/8
- Fix check for empty string by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/9
- Unused parameter should be replaced by underscore by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/10
- Fix unused method receiver by @deepsource-autofix in https://github.com/anonyindian/gotgproto/pull/11
New Contributors
- @deepsource-autofix made their first contribution in https://github.com/anonyindian/gotgproto/pull/7
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta04...v1.0.0-beta05
- Go
Published by celestix over 3 years ago
https://github.com/celestix/gotgproto - v1.0.0-beta04
GoTGProto v1.0.0-beta04
- fix nil message returned when message is sent at private chats
- add ChatMemberUpdated handler and filters
- fix PendingJoinRequests filters
- Add GetMessages helper function
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta03...v1.0.0-beta04
- Go
Published by celestix about 4 years ago
https://github.com/celestix/gotgproto - v1.0.0-beta03
GoTGProto v1.0.0-beta03
What's Changed
- fix compilation error while building source with handlers package imported
- add copyright header print
- allow to sign in through phone number as input if not provided
- fix a typo in readme
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta02...v1.0.0-beta03
- Go
Published by celestix about 4 years ago
https://github.com/celestix/gotgproto - v1.0.0-beta02
This release makes the helpers more easy to use and some more fixes and additions.
What's Changed
- Added regex filter for messages by @Nksama in https://github.com/anonyindian/gotgproto/pull/1
- Added New Mention function in parsemode helpers
- Send helpers now return tg.Message struct instead of tg.UpdatesClass
- New helper for editing a message
New Contributors
- @Nksama made their first contribution in https://github.com/anonyindian/gotgproto/pull/1
Full Changelog: https://github.com/anonyindian/gotgproto/compare/v1.0.0-beta01...v1.0.0-beta02
- Go
Published by celestix about 4 years ago
https://github.com/celestix/gotgproto - First beta release
- Go
Published by celestix about 4 years ago