bornhack-website/src/ircbot/utils.py

22 lines
544 B
Python

from django.conf import settings
from django.utils import timezone
from datetime import timedelta
import logging
logger = logging.getLogger("bornhack.%s" % __name__)
def add_irc_message(target, message, timeout=10):
"""
Convenience function for adding OutgoingIrcMessage objects.
Defaults to a message timeout of 10 minutes
"""
from .models import OutgoingIrcMessage
OutgoingIrcMessage.objects.create(
target=target,
message=message,
timeout=timezone.now()+timedelta(minutes=timeout),
)