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-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_EXPIRED in 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 add RunMiddleware field 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.Client from telegram.Client by @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 Middlewares and Device fields to ClientOpts
  • ForwardMediaGroup won'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 (Use ctx.ForwardMessages now)
  • 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.Dispatcher interface
  • Renamed dispatcher.CustomDispatcher to dispatcher.NativeDispatcher
  • Made some optimizations in command and message handlers
  • Added types.Message, which is a union of tg.Message, tg.MessageService, and tg.MessageEmpty structs.
  • ext.Update.EffectiveMessage is of the type *types.Message now.
  • Added a new optional field in ClientOpts, named AutoFetchReply (setting this field to true will automatically cast ReplyToMessage field in update.EffectiiveMessage)
  • Peers for logged in user will now be saved in session while starting client.
  • Added client.ExportSessionString(), client.RefreshContext(ctx) and client.CreateContext() methods to gotgproto.Client.
  • Removed an unintentional display of session data in Stdout.
  • Added SystemLangCode and ClientLangCode optional fields to gotgproto.Client.
  • Moved helper methods errors to errors package (gotgproto/errors)
  • Added gotgproto.Client.Stop() to cancel the running context and stop the client.
  • Added dispatcher.StopClient handler 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 via gotgproto.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 #14 by @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