from aiogram import Bot, Dispatcher, F
from aiogram import types
from aiogram.types.input_file import BufferedInputFile
import asyncio
token = 'ВАШ_ТОКЕН'
bot = Bot(token=token)
dp = Dispatcher()
# Открываем файл с компьютера
with open('photos/photo.webp', 'rb') as file:
input_file = BufferedInputFile(file.read(), 'any_filename')
# Или устанавливаем ID стикера
sticker_id = 'CAACAgIAAxkBAAEKdDVlHm_tbwKnOGandpJwjTBEUXy2zAAC3ggAAgi3GQLYQTVG1h5WQDAE'
@dp.message(F.text == '/start')
async def send_file(message: types.Message):
# Загрузка файла с комьютера
await bot.send_sticker(message.chat.id, input_file)
# Или отправляем по ID стикера
await bot.send_sticker(message.chat.id, sticker_id)
asyncio.run(dp.start_polling(bot))
NOTE: If you would rather not have the Command Center visible, you can right-click on the title bar and uncheck the Command Center entry in the dropdown to hide it.
arr = [ '3.1', '5.1', '1.3', '2.2', '13.3' ]
num = '5.666'
print('OK' if any(n.split('.')[0] == num.split('.')[0] for n in arr) else 'FUCK OFF')
public static Language language
. Значит и менять нужно тоже её, а не создавать где-то в другом месте новую, которую никто нигде не читает.public void ClickButtonRussian()
{
LocalisationSystem.language = Language.Russian;
}
cur.execute("SELECT COUNT(*) FROM users WHERE {} == 1".format(mmml))
или
cur.execute(f"SELECT COUNT(*) FROM users WHERE {mmml} == 1")
my_new_message = await bot.send_message(message.chat.id, 'Ждем: 2сек')
await sleep(1)
await bot.edit_message_text(chat_id=message.chat.id, message_id=my_new_message.message_id, text='Ждем: 1сек')
...
m = await bot.send_message(message.chat.id, 'Ждем: 2сек')
await m.edit(content = "Ждем: 1сек")