1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package discordgo
- type Discord struct {
- Session Session
- User User
- Servers []Server
- }
- func New(email string, password string) (d *Discord, err error) {
- session := Session{}
- session.Token, err = session.Login(email, password)
- if err != nil {
- return
- }
- user, err := session.Self()
- if err != nil {
- return
- }
- servers, err := session.Servers()
- d = &Discord{session, user, servers}
- return
- }
- func (d *Discord) Renew() (err error) {
- d.User, err = Users(&d.Session, "@me")
- d.Servers, err = Servers(&d.Session, "@me")
- return
- }
|