Необходимо доработать мобильное приложение HumorOn, связанное с анекдотами и рекламой, и выгрузить его в Apple Store и Google Play. Приложение требует изменений как по фронтенду, так и по бэкенду. Используемые технологии: Capacitor, Drupal, Vue.js.
Виправити помилку в коді телеграм бота на Python
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Телеграм бот приймає від користувача дані і робить розрахунки за формулами.
Бот працює тільки з цілими числами.
Потрібно зробити так, щоб бот приймав цілі і десяткові числа від користувача і грамотно заокруглити результати.
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
from config import token
from math import sqrt
bot = Bot(token)
dp = Dispatcher(bot)
lake_number = 0
async def on_startup(_):
print('Бот онлайн.')
async def is_digit(string):
if string.isdigit():
return True
else:
try:
float(string)
return True
except ValueError:
return False
'''****КНОПКИ БАССЕЙНОВ***'''
@dp.message_handler(commands=['start', 'help'])
async def command_start(message : types.Message):
markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
item1=types.KeyboardButton("Бассейн №1")
item2=types.KeyboardButton("Бассейн №2")
markup.add(item1)
markup.add(item2)
await bot.send_message(message.from_user.id, 'Привет! Какой бассейн меряем?', reply_markup=markup)
@dp.message_handler()
async def lake(message: types.Message):
global lake_number
if message.text == 'Бассейн №1':
await bot.send_message(message.from_user.id, 'Введи растояние до воды №1.')
lake_number = 1
if message.text == 'Бассейн №2':
await bot.send_message(message.from_user.id, 'Введи растояние до воды №2.')
lake_number = 2
if bool(lake_number) and message.text.isdigit():
b = int(message.text)
if lake_number == 1:
c = b * 0.52
square = (95 - c * 2) * (50 - c * 2)
h = (6 - b) * 0.7
y = sqrt(4000 * square)
v = round(h / 3 * (4000 + square + y))
level = round(v / 15000 * 100)
await bot.send_message(message.from_user.id,
str(f"БАССЕЙН №1 \U0001F536\n"
f"Количество: " + str(v) + " м3\n"
f"Глубина: " + str(h) + " м\n"
f"Наполнение: " + str(level) + " %"))
if lake_number == 2:
h2 = (7 - b) * 0.7
s2 = (90 - (b * 0.52)) * (100 - (b * 0.52)) / 2
n = sqrt(2500 * s2)
s1 = 2500
g = s1 + n + s2
v2 = round((h2 / 3) * g)
level2 = round(v2 / 14000 * 100)
await bot.send_message(message.from_user.id,
str(f"БАССЕЙН №2 \U0001F53A\n"
f"Количество: " + str(v2) + " м3\n"
f"Глубина: " + str(h2) + " м\n"
f"Наполнение: " + str(level2) + " %"))
lake_number = 0
await bot.send_message(message.from_user.id, "Попробуй еще...")
executor.start_polling(dp, on_startup=on_startup)
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Мобильные приложения4 заявкиЗакрыт3 года назад
Требуется разработка антидетект Android эмулятора для приложения 'Денежные переводы и займы'. Эмулятор должен поддерживать клонирование профилей с разными IMEI и рекламными ID, обеспечивать скрытие трафика и возможность авторизации с нескольких аккаунтов. Решение должно работать под прокси с российскими номерами. Опыт в реверс-инженеринге Android приложений приветствуется.
Мобильные приложения4 заявкиЗакрыт3 года назадТребуется разработчик IOS приложения для стартапа. Идеальный кандидат имеет опыт работы на языке Swift и знаком с Xcode. Возможна дальнейшая связь для обсуждения деталей.
Мобильные приложения8 заявокЗакрыт3 года назадТребуется разработка мобильного приложения для платформ iOS и Android. На первом этапе необходимо создать веб-версию, а второй этап включает адаптацию для мобильных устройств. Дизайн предоставлен в Figma, техническое задание доступно по запросу.
Мобильные приложения8 заявокЗакрыт3 года назад- $120000
Требуется специалист для доработки и разработки новых разделов в мобильном приложении на платформе Flutter. Имеется готовый бэк и API для приложения, предназначенного для мотивации персонала.
Мобильные приложения4 заявкиЗакрыт3 года назад Ищется специалист для создания WebView приложения под iOS. Необходим опыт работы в серой тематике. Укажите стоимость выполнения заказа.
Мобильные приложения4 заявкиЗакрыт3 года назадИщем специалистов для работы над стартапом в Варшаве, занимающимся разработкой мобильных приложений. Участие в проекте с возможностью получения доли в компании. Присоединяйтесь к нашей команде и развивайтесь вместе с нами.
Мобильные приложения8 заявокЗакрыт3 года назадТребуются доработки в готовом iOS приложении, связанные с интерфейсом. Ожидается объем работ 5-7 часов. В отклике укажите ставку в час. Возможность долгосрочного сотрудничества. Работа по безопасной сделке, предоплата для проверенных аккаунтов.
Мобильные приложения1 исполнительЗавершен3 года назадТребуется разработать Telegram-бота, аналогичного @btc_exchanger_robot, с функционалом админки, статусами сделок и группами доступа. Необходима проработка всех деталей для успешного функционирования бота.
Мобильные приложения4 заявкиЗакрыт3 года назад