Django и telegram бот
from telegram import InlineKeyboardButton, InlineKeyboardMarkup, Update
from telegram.ext import Updater, CommandHandler, CallbackQueryHandler, CallbackContext
import secrets
def start(update: Update, context: CallbackContext) -> None:
chat_id = update.effective_chat.id
context.bot.send_message(chat_id=chat_id,
text=f"Thank you for using our telegram bot! We will send you notifications here!")
def main():
updater = Updater('53049746:27b1xn8KRQdCdFERPVw7o')
updater.dispatcher.add_handler(CommandHandler('start', start))
# Start the Bot
updater.start_polling( )
# timeout=300
# Run the bot until the user presses Ctrl-C or the process receives SIGINT,
# SIGTERM or SIGABRT
updater.idle()
main()
Это код для моего telegram бота, я запускаю его как python3 bot.py и он работает:
Вопрос такой: у меня есть проект django, и мне нужно запускать его bot.py в фоновом режиме, как лучше всего это сделать? (Сейчас я запускаю свой проект django как python3 manage.py start server, позже буду использовать для этого docker)
