package peers import ( "context" "go.mau.fi/mautrix-telegram/pkg/gotd/tg" ) // Self returns current User. func (m *Manager) Self(ctx context.Context) (User, error) { return m.GetUser(ctx, &tg.InputUserSelf{}) } func (m *Manager) selfIsBot() bool { u, ok := m.me.Load() return ok && u.Bot } func (m *Manager) myID() (int64, bool) { u, ok := m.me.Load() if !ok { return 0, false } return u.ID, true }