new file: .env

new file:   bot.db
	new file:   db/db.go
	new file:   go.mod
	new file:   go.sum
	new file:   handlers/dashboard.go
	new file:   handlers/webhook.go
	new file:   main.go
	new file:   services/openrouter.go
	new file:   services/whatsapp.go
	new file:   templates/dashboard.html
	new file:   types/types.go
This commit is contained in:
2026-03-01 05:07:40 -03:00
parent 3412ff41ec
commit 7a5f5d86f4
12 changed files with 443 additions and 0 deletions

33
db/db.go Normal file
View File

@@ -0,0 +1,33 @@
package db
import (
"database/sql"
_ "modernc.org/sqlite"
)
var Conn *sql.DB
func Init() {
var err error
Conn, err = sql.Open("sqlite", "./bot.db")
if err != nil {
panic(err)
}
schema := `
CREATE TABLE IF NOT EXISTS clients (
id TEXT PRIMARY KEY,
name TEXT,
tier TEXT,
msg_count INTEGER DEFAULT 0
);
CREATE TABLE IF NOT EXISTS appointments (
id INTEGER PRIMARY KEY AUTOINCREMENT,
client_id TEXT,
customer_phone TEXT,
appointment_date TEXT,
status TEXT DEFAULT 'confirmed'
);`
Conn.Exec(schema)
}