Documentation ¶
Index ¶
- type DatabaseConnection
- func (connection *DatabaseConnection) CreateUser(user User) error
- func (connection *DatabaseConnection) Find(chatID int64) (bool, error)
- func (connection *DatabaseConnection) GetUser(chatID int64) (User, error)
- func (connection *DatabaseConnection) Init()
- func (connection *DatabaseConnection) UpdateUser(user User) error
- type TelegramBot
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatabaseConnection ¶
type DatabaseConnection struct { Session *mgo.Session // Соединение с сервером DB *mgo.Database // Соединение с базой данных }
var Connection DatabaseConnection
func (*DatabaseConnection) CreateUser ¶
func (connection *DatabaseConnection) CreateUser(user User) error
Создание пользователя
func (*DatabaseConnection) Find ¶
func (connection *DatabaseConnection) Find(chatID int64) (bool, error)
Проверка на существование пользователя
func (*DatabaseConnection) GetUser ¶
func (connection *DatabaseConnection) GetUser(chatID int64) (User, error)
Получение пользователя
func (*DatabaseConnection) Init ¶
func (connection *DatabaseConnection) Init()
Инициализация соединения с БД
func (*DatabaseConnection) UpdateUser ¶
func (connection *DatabaseConnection) UpdateUser(user User) error
Обновление номера мобильного телефона
type TelegramBot ¶
type TelegramBot struct { API *tgbotapi.BotAPI // API телеграмма Updates tgbotapi.UpdatesChannel // Канал обновлений ActiveContactRequests []int64 // ID чатов, от которых мы ожидаем номер }
Click to show internal directories.
Click to hide internal directories.