import asyncio
from contextlib import suppress
from aiogram import types
from aiogram.utils.exceptions import (MessageToEditNotFound, MessageCantBeEdited, MessageCantBeDeleted,
MessageToDeleteNotFound)
async def delete_message(message: types.Message, sleep_time: int = 0):
await asyncio.sleep(sleep_time)
with suppress(MessageCantBeDeleted, MessageToDeleteNotFound):
await message.delete()
msg = await message.reply("Я удалюсь через 30 секунд")
asyncio.create_task(delete_message(msg, 30)
media = types.MediaGroup()
media.attach_photo(types.InputFile('media/Starbucks_Logo.jpg'), 'Превосходная фотография')
media.attach_photo(types.InputFile('media/Starbucks_Logo_2.jpg'), 'Превосходная фотография 2')
await bot.send_media_group(call.message.chat.id, media=media)
Я что то нечаянно нажал
кроме базовых "копировать, вырезать, вставить, переименовать, винрар"
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
/word.*/
если после слова может присутствовать любое количество любых символов, включая нулевое (иначе использовать .+
). Тут точка - это любой символ, а следующий за ним * или + - любое их количествоNetworkSounds netsound= new NetworkSounds();
//Дальше обращайтесь к экземпляру класса
netsound.tellSound(/*передаёте аргументы*/);
while True: # условие
b = random.randint(1, 2) # тело
# а эти if-ы уже идут после цикла, но тк цикл вечный - до сюда выполнение не дойдёт
if b == 1:
print("Поздравляем! Вы получили 1 btc :)")
btc = btc + 1
sp(0.1)
if b == 2:
print("Не повезло :( попробуй подождать")
btc = btc * 1
sp(0.1)
В итоге он мне пишет приветствие, которое я написал ранее и застывает.
print("Привет! Чтобы начать майнить напиши 'да' ")
a = input()
w
подразумевает под собой сначала очистку файла, а потом запись в него. Если хотите дозаписывать данные, есть режим a
, соответственно, он и нуженtest = open("save.txt", 'a', encoding = 'utf-8')