Documentation
¶
Index ¶
- Variables
- func AddMembersFromJson(jsonFile, targetGroup, apiToken string) error
- func CloseDatabase()
- func CreateUploadsDirectory()
- func GetSettings() (map[string]string, error)
- func GetUserDetails(phoneNumbers []string, outputJsonFile string) error
- func InitializeDatabase() error
- func UpdateSettings(settings Settings) error
- type Settings
Constants ¶
This section is empty.
Variables ¶
View Source
var DB *sql.DB
Functions ¶
func AddMembersFromJson ¶
AddMembersFromJson calls a Python script to add members to a Telegram group from a JSON file.
func CreateUploadsDirectory ¶
func CreateUploadsDirectory()
CreateUploadsDirectory creates the uploads directory if it doesn't exist
func GetSettings ¶
GetSettings retrieves settings from the database
func GetUserDetails ¶
GetUserDetails calls a Python script to get user details from phone numbers.
func InitializeDatabase ¶
func InitializeDatabase() error
InitializeDatabase initializes the database connection
func UpdateSettings ¶
UpdateSettings updates settings in the database
Types ¶
type Settings ¶
type Settings struct {
BatchSize int `json:"batch_size"`
TargetGroup string `json:"target_group"`
ApiToken string `json:"api_token"`
ApiId int `json:"api_id"`
ApiHash string `json:"api_hash"`
AuthorizedPhoneNumber string `json:"authorized_phone_number"`
PhonePrefix string `json:"phone_prefix"`
AuthorizationState sql.NullString `json:"authorization_state"`
}
Settings represents the application settings
Click to show internal directories.
Click to hide internal directories.