Добавлено задание имени конфигурационного файла аргументом командной строки.
This commit is contained in:
parent
590457aa45
commit
f5299b78cd
2 changed files with 14 additions and 2 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
import argparse
|
||||||
import asyncio
|
import asyncio
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
|
@ -12,7 +13,12 @@ from . import tasks
|
||||||
|
|
||||||
|
|
||||||
async def main() -> None:
|
async def main() -> None:
|
||||||
with open('tg.json', 'r') as file:
|
parser = argparse.ArgumentParser(description='Telegram chat bot')
|
||||||
|
parser.add_argument('-c', '--config', type=str, required=True,
|
||||||
|
help='Path to the JSON configuration file')
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
with open(args.config, 'r') as file:
|
||||||
config = json.load(file)
|
config = json.load(file)
|
||||||
print('Конфигурация загружена.')
|
print('Конфигурация загружена.')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
import argparse
|
||||||
import json
|
import json
|
||||||
|
|
||||||
from vkbottle.bot import Bot, run_multibot
|
from vkbottle.bot import Bot, run_multibot
|
||||||
|
|
@ -12,7 +13,12 @@ from .utils import MyAPI
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
with open('vk.json', 'r') as file:
|
parser = argparse.ArgumentParser(description='Telegram chat bot')
|
||||||
|
parser.add_argument('-c', '--config', type=str, required=True,
|
||||||
|
help='Path to the JSON configuration file')
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
with open(args.config, 'r') as file:
|
||||||
config = json.load(file)
|
config = json.load(file)
|
||||||
print('Конфигурация загружена.')
|
print('Конфигурация загружена.')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue