我如何使用 Django 项目 运行 电报机器人?
How I can run a telegram bot with the Django project?
现在,通过 Django 运行 机器人,我首先使用 python manage.py 运行 服务器命令,然后按照 link 启动我的机器人的视图。你能告诉我是否有更简单的方法可以在启动 Django 项目时自动启动我的机器人吗?
实际上,您可以使用管理命令 运行 您的机器人,例如
python manage.py runbot
所有 Django 上下文,包括数据库和设置,都将可用
参考管理命令页面:
也许有点晚了,但您可以执行以下操作:
在 manage.py 所在的同一文件夹中创建 bot.py 文件。
在 bot.py 中确保导入以下内容:
import django
import os
os.environ['DJANGO_SETTINGS_MODULE'] = '{Folder where your settings are}.settings'
django.setup()
为了 运行 你只需输入 python bot.py
现在,通过 Django 运行 机器人,我首先使用 python manage.py 运行 服务器命令,然后按照 link 启动我的机器人的视图。你能告诉我是否有更简单的方法可以在启动 Django 项目时自动启动我的机器人吗?
实际上,您可以使用管理命令 运行 您的机器人,例如
python manage.py runbot
所有 Django 上下文,包括数据库和设置,都将可用
参考管理命令页面:
也许有点晚了,但您可以执行以下操作:
在 manage.py 所在的同一文件夹中创建 bot.py 文件。
在 bot.py 中确保导入以下内容:
import django
import os
os.environ['DJANGO_SETTINGS_MODULE'] = '{Folder where your settings are}.settings'
django.setup()
为了 运行 你只需输入 python bot.py