diff --git a/bot.py b/Main/management/commands/bot.py similarity index 56% rename from bot.py rename to Main/management/commands/bot.py index 3d0261f..5216cd5 100644 --- a/bot.py +++ b/Main/management/commands/bot.py @@ -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') diff --git a/docker-compose.yaml b/docker-compose.yaml index c04df36..953173a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -36,7 +36,7 @@ services: bot: image: sprint restart: always - command: python bot.py + command: python manage.py bot depends_on: - web