Пишем Telegram бот на JavaScript за 10 минут / Узнаем прогноз погоды по местоположению
ฝัง
- เผยแพร่เมื่อ 28 พ.ย. 2022
- Хотите поближе познакомиться с форматом буткемпа? Тогда записывайтесь на день открытых дверей по ссылке 👉🏻 go.elbrusboot.camp/onlopenday
Потренироваться на тренажёре можно тут 👉🏻 go.elbrusboot.camp/edu
Наш преподаватель Тарас покажет, как написать телеграм-бота на JavaScript с нуля всего за 10 минут. Бот будет отправлять пользователю погоду по местоположению, нужно только отправить ему локацию! Присоединяйтесь к Тарасу и напишите свой телеграм-бот!
Кто мы такие❓
Elbrus Coding Bootcamp - это первая и самая крупная в России школа программирования в формате интенсивного обучения. Студенты 12 недель оффлайн или 15 недель онлайн практикуются на реальных проектах и кодят с утра до вечера. Обучение проходит по направлениям JavaScript и Data Science.
В буткемпе студенты решают задачи от реальных работодателей, что особенно важно в постоянно развивающейся сфере IT. 3 месяца оффлайн / 4 месяца онлайн обучения с 9:00 до 19:00 5 дней в неделю, ежедневная работа с кодом, плюс два проекта, командный и персональный, которые студенты защищают на второй и третьей, заключительной, фазе обучения - и вот на выходе уже есть полноценное портфолио, которое можно показать при устройстве на работу.
По окончании обучения всех ждет карьерная неделя, где карьерный коуч помогает подготовиться к собеседованию, подтянуть софт-скиллы и собрать резюме, с которыми 93% студентов находят работу в течение трех месяцев после окончания буткемпа. Также после завершения Elbrus Bootcamp есть возможность получить диплом ДПО.
Приходите на день открытых дверей в онлайне и познакомьтесь с форматом буткемп. Это лучший способ научиться программировать, сменить работу и увеличить свой доход.
VK - elbrusbootcamp
FB - / elbrusbootcamp
Insta - / elbrus.bootcamp
TikTok - www.tiktok.com/@elbrusbootcam...
Сайт школы - elbrusboot.camp
Напишите или позвоните нам, чтобы узнать, как поступить в ближайшую группу:
☎️ +7 (499) 938-68-24
💬 Чат в WhatsApp api.whatsapp.com/send?phone=7...
💬 Чат в Телеграм t.me/elbrusbootcamp1
✉️ info@elbrusboot.camp
Использовалось в видео (музыка/видео):
Gemini - half.cool
Как же здорово и всё понятно! 🫶
query параметры можно передать во втором аргументе при вызове аксиос, внутри params
будет намного более читабельно
Тарас великолепен!
Классный бот!
это было интересно
Спасибо за подробную инструкцию( telegram bot, axios, telegraf ), меня ещё заинтересовала theme vscode, из какого расширения она ?
Здравствуйте, спасибо за урок!
Расскажи, пожалуйста, как пользоваться интернационализацией в телеграфе!
Все получилось, все ок.
Отличное видео, спасибо. Сделал, как в видео, но у меня api немного некорректно выдает мое местоположение, хотя я передаю очень точную локацию. Как это имправить?
4:02 Так в env и не спрятали. а новичкам может быть интересно, как это делать. потому что там есть нюансы
Ну вон же тебе курсы дали))
В какой терминал заходим? Где вы это все прописываете?
Ничего не понял
Перезапуск бота в консоли это (ctrl + C)
ну пойдет(с)
присылаю свою локацию ( я из Казахстана ), а бот отправляет погоду какой то Польской деревни, еще и градусы в Кельвинах, как можно это исправить ?
Тарас, а на какую камеру снимаете?
Снимали на gopro
версию можно? )@@ElbrusBootcamp
fetch?
Здравствуйте! а у меня почему то в кельвинах температуру показывает. как исправить?
у меня такая же проблема, вы ее исправили ?
Например так
const temp = Math.round (response.data.main.temp - 273,15)
ctx.reply(`Район ${response.data.name}: температура ${temp} С`)
интересно, все сделала как у Вас. Все работает, но погода на Москву приходит "temp:272". Может, конечно, это из-за того, что бесплатный аккаунт на openweather
нужно указать параметр units=metric
тоже самое(
@@KevinGamingChannel подскажи где его указывать
@@user-ur4dj7ch1e в конце url запроса (сразу после токена) дописываешь "&units=metric"
Есть те кто написали все точь в точь и не сработало ???
если апи ключ создавать новый, он, похоже, не сразу активируется и запрос к апи 401 какое-то время возвращает.
Да, такие есть всегда, к сожалению
Где Юля?) Она круче сделает)
Если видео наберет 50.000 просмотров, то выйдет видео с Юлей 😉
😂
да что за пиздец, постоянно одно и тоже, ошибки
запрос к серверу занял больше времени, чем был установлен таймаут.