#!/usr/bin/env python3 # -*- encoding: utf-8 -*- from django.db import models class Group(models.Model): chat_id = models.IntegerField( default=0, blank=False, null=False ) name = models.CharField( default="", blank=False, null=False, max_length=255 ) enabled = models.BooleanField( default=False, blank=True, null=False ) interval = models.IntegerField( default=600, blank=False, null=False ) next_activation = models.DateTimeField( auto_now_add=True ) def __str__(self): return f'{self.pk} - {self.name}' class ParrotMessage(models.Model): group = models.ForeignKey( Group, on_delete=models.CASCADE, related_name='messages' ) message = models.TextField( default="", blank=False, null=False ) def __str__(self): return f'{self.pk} - {self.message}'