$start_date = strtotime('2022-11-10'); // начальная дата
$target_date = strtotime('2023-04-05'); // конечная дата
$diff = ($target_date - $start_date) / (60 * 60 * 24); // Разница в днях
$day_number = date('z', $target_date) + 1; // порядковый номер дня от начала года +1 потому что с 0
echo "Порядковый номер дня: {$day_number}";
await tg_bot.send_message(chat_id=chat_id, text='Привет! <spoiler>ЭТО слово скрыто</spoiler>', parse_mode='html', reply_markup=keyboard)
import os
import shutil
import time
from watchdog.events import FileSystemEventHandler
from watchdog.observers import Observer
class EventHandler(FileSystemEventHandler):
def __init__(self, dest_folder):
super().__init__()
self.dest_folder = dest_folder
def on_created(self, event):
print(event.event_type, event.src_path)
print('О новый файл! Я его копирую!')
shutil.copy(event.src_path, self.dest_folder)
if __name__ == "__main__":
src_path = input("Введите путь к исходной папке: ")
dest_path = input("Введите путь к папке назначения: ")
if not os.path.exists(src_path):
print(f"{src_path} не существует.")
exit()
if not os.path.exists(dest_path):
print(f"{dest_path} не существует.")
exit()
event_handler = EventHandler(dest_path)
observer = Observer()
observer.schedule(event_handler, src_path, recursive=True)
observer.start()
observer.join()
$text = '*пример текста*';
$formatted_text = str_replace('*', '<b>', $text);
$formatted_text = str_replace('*', '</b>', $formatted_text);
echo $formatted_text;
@bot.message_handler(content_types=['video_note'])
def send_note_video(message):
video_id = message.video_note.file_id
recipient_chat_id = id
# получить файл для видеозаписи
file_info = bot.get_file(video_id)
# загрузить видеозаметку в виде файла и отправить ее как обычное видео
downloaded_file = bot.download_file(file_info.file_path)
bot.send_video(recipient_chat_id, downloaded_file)
api_id = 'your_api_id'
project_id = 'your_project_id'
pay_id = 101
amount = 10.00
currency = 'RUB'
desc = 'Test'
method = 'card'
email = 'r@mail.ru'
api_key = 'your_api_key'
sign = hashlib.sha256(f'create-payment{api_id}{project_id}{pay_id}{amount}{currency}{desc}{method}{api_key}'.encode()).hexdigest()
response = requests.get(f'https://anypay.io/api/create-payment/{api_id}',
params={'project_id': project_id,
'pay_id': pay_id,
'amount': amount,
'currency': currency,
'desc': desc,
'method': method,
'email': email,
'sign': sign})
response_json = json.loads(response.text)
if 'result' in response_json:
url = response_json['result']['payment_url']
print(url)
else:
print(response_json['error'])