Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import asyncio
import random
import time
import logging
from datetime import datetime, timedelta
from typing import Optional, List, Dict
import os
Возможность скачивать архивы документации по проведенной процедуре (1 архив – 1 процедура; настройка периода)
Категория: Документооборот / Архивация
Сделать расчет по созданию сервера, где будут храниться архивы и бэкапы
Категория: Инфраструктура / Серверное оборудование
Подсказка лучшей цены при подаче в нерегулируемых закупках
Категория: Логика торгов / Расчёт цены
Процесс согласования подписываемых документов на ЭТП
<template>
<div class="dashboard-container" ref="dashboard">
<div class="welcome-card" ref="welcomeCard">
<h2>Добро пожаловать, {{ username }}!</h2>
<!-- Информация о запросах и подписке -->
<div class="request-info">
<div class="request-item">
<font-awesome-icon icon="bag-shopping" class="icon" />
<p>Осталось запросов сегодня: <strong>{{ remainingRequests }}</strong></p>
@dp.message(F.text)
async def on_message(message: Message):
res = await find_original_post(
message.chat.id, message.reply_to_message.message_id
)
if res and res.caption:
name = f'{message.from_user.full_name} | {message.from_user.username}'
if [f'{message.from_user.id}'] not in worksheet0.get_values('A1:A10000'):
row = await find_first_empty_row(worksheet0)
row2 = row + 1