mirror of
https://github.com/civsocit/olgram.git
synced 2023-07-22 01:29:12 +03:00
запуск без olgram и без сервера (переход на два контейнера)
This commit is contained in:
parent
6004f9d9af
commit
fc607cee5c
@ -15,6 +15,7 @@
|
|||||||
about
|
about
|
||||||
quick_start
|
quick_start
|
||||||
templates
|
templates
|
||||||
|
threads
|
||||||
developer
|
developer
|
||||||
additional
|
additional
|
||||||
|
|
||||||
|
11
main.py
11
main.py
@ -41,17 +41,16 @@ async def initialization():
|
|||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""
|
parser = argparse.ArgumentParser("Olgram bot and feedback server")
|
||||||
Classic polling
|
group = parser.add_mutually_exclusive_group()
|
||||||
"""
|
group.add_argument("--noserver", help="Не запускать сервер обратной связи, только сам Olgram", action="store_true")
|
||||||
parser = argparse.ArgumentParser("Olgram server")
|
group.add_argument("--onlyserver", help="Запустить только сервер обратной связи, без Olgram")
|
||||||
parser.add_argument("--noserver", help="Не запускать сервер обратной связи, только сам Olgram (режим для "
|
|
||||||
"разработки)", action="store_true")
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
loop.run_until_complete(initialization())
|
loop.run_until_complete(initialization())
|
||||||
|
|
||||||
|
if not args.onlyserver:
|
||||||
loop.create_task(dp.start_polling())
|
loop.create_task(dp.start_polling())
|
||||||
if not args.noserver:
|
if not args.noserver:
|
||||||
loop.create_task(server_main().start())
|
loop.create_task(server_main().start())
|
||||||
|
Loading…
Reference in New Issue
Block a user