{
"compileOnSave": true,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"baseUrl": ".",
"paths": {
// submodules
},
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2017",
"dom"
]
},
"exclude": [
"/node_modules/**/*.ts",
"/*.spec.ts"
],
"include": [
"src/**/*.ts"
]
}
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"types": ["node"]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
import requests
# ...
# получение данных lp сервера
# ...
while True:
time.sleep(1)
r = requests.get('https://{}'.format(lp_server), {
'act':'a_check',
'key':lp_key,
'ts':lp_ts,
'wait':'25', # 25 сек ждет, если нет изменений и только потом отправляет ответ
'version':'2'
})
json = r.json()
lp_ts = json.get('ts')
updates = json.get('updates')
if updates:
for act in updates:
if act[0] == 4:
if not bool(act[2] & 2):
print(act)
sender_id = act[3]
message = act[5]
time.sleep(0.5)
params = message.split(' ')
# дальнейшая обработка с условиями и еще один time.sleep(1), если условия верны
Но можно ли как-нибудь избавиться от шаблонной переменной #option?