| 123456789101112131415161718192021222324252627 |
- // package bot -- бот для хранения данных
- package bot
- import "fmt"
- // Bot -- бот для хранения данных
- type Bot struct {
- name string
- pass string
- }
- // NewBot -- возвращает нового бота
- func NewBot(name, pass string) (*Bot, error) {
- { // Предусловия
- if name == "" {
- return nil, fmt.Errorf("NewBot(): name is empty")
- }
- if pass == "" {
- return nil, fmt.Errorf("NewBot(): pass is empty")
- }
- }
- sf := &Bot{
- name: name,
- pass: pass,
- }
- return sf, nil
- }
|