bot to django command

This commit is contained in:
Egor Matveev 2021-11-06 12:43:21 +03:00
parent 5fd4823740
commit 36d4931312
2 changed files with 9 additions and 6 deletions

View File

@ -1,5 +1,5 @@
import telebot
from django.core.management.base import BaseCommand
bot = telebot.TeleBot("1994460106:AAGrGsCZjF6DVG_T-zycELuVfxnWw8x7UyU")
@ -10,7 +10,10 @@ def do_action(message):
bot.send_message(chat_id=message.chat.id, text=f"ID чата: {message.chat.id}")
if __name__ == '__main__':
print('bot is starting')
bot.polling()
print('bot failed')
class Command(BaseCommand):
help = 'starts bot'
def handle(self, *args, **options):
print('bot is starting')
bot.polling()
print('bot failed')

View File

@ -36,7 +36,7 @@ services:
bot:
image: sprint
restart: always
command: python bot.py
command: python manage.py bot
depends_on:
- web