telegram---papagaio-fur-bot/papagaio/models.py

51 lines
997 B
Python

#!/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}'