src

package
v0.0.0-...-b8f894b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 26, 2017 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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 чатов, от которых мы ожидаем номер
}

func (*TelegramBot) Init

func (telegramBot *TelegramBot) Init()

Инициализация бота

func (*TelegramBot) Start

func (telegramBot *TelegramBot) Start()

Основной цикл бота

type User

type User struct {
	Chat_ID      int64
	Phone_Number string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL