Request represents a request.
It contains an unique identifier, the Telegram
ID of the user, the URL that was returned to
the user, the timestamp of the request and an
Unix representation of the time to be used for
the table TTL, if needed.
type User struct {
TelegramID int IsAdmin bool HasBlockedBot bool}
User represents a telegram user.
It contains the Telegram ID of the user,
a boolean field indicating whether it's
an admin and a boolean flag that tells
if the user blocked the bot.