Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 15.05.2020
Сообщений: 8
Telegram Bot

Текущее время в разных странах

28.01.2021, 16:34. Показов 3689. Ответов 1

Студворк — интернет-сервис помощи студентам
Не могли бы помочь. Как сделать чтоб пользователь вводил определённую команду или текст, например с названием города, и чтобы бот выводил информацию по поводу текущего времени в этом городе (в любой стране)?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from datetime import datetime, timedelta, time
import telebot
bot = telebot.TeleBot('TOKEN')
HMS = '%H:%M:%S'
timeNY = datetime.utcnow()+timedelta(hours=-5)
@bot.message_handler(commands=['start'])
def send_welcome(message):
    bot.reply_to(message, 'Я - бот, приятно познакомиться, ' + message.from_user.first_name)
@bot.message_handler(commands=['time'])
def send_time(message):
    bot.reply_to(message, 'Время в NY: ' + str(timeNY.strftime(HMS)))   
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
    if message.text.lower() == 'привет':
        bot.send_message(message.from_user.id, 'Привет!!!')
    elif message.text.lower() == 'как дела':
        bot.send_message(message.from_user.id, 'Лучше чем у тебя :)')
    elif message.text.lower() == 'как дела?':
        bot.send_message(message.from_user.id, 'Лучше чем у тебя :)')
    else:
        bot.send_message(message.from_user.id, 'Сори, не понимаю что ты сказал')
bot.polling(none_stop=True)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.01.2021, 16:34
Ответы с готовыми решениями:

Вывести текущее время в разных форматах (в 12 и 24 часовом)
include 'WIN32AX.INC' .data ;сегмент данных szDisplayName DB "Часы", 0 hWnd DD 0 hInst DD 0 ...

Как получить текущее Текущее Unix epoch время в милисекундах?
Хочу получить через эксель выписку егрюл egrul.nalog.ru Общий порядок такой: 1) Отправляю ПОСТ запрос на адрес https://egrul.nalog.ru/ ...

Создайте командный файл, который спрашивает: «Вы хотите узнать текущее время или текущую дату?» – и в зависимости от ответа выдает на экран текущее вр
Здраствуйте очень сильно нужна помощь в написании батников кто может помогите пожалуйста!!! 1 Создайте командный файл, который...

1
 Аватар для Valbort
33 / 21 / 5
Регистрация: 09.11.2015
Сообщений: 146
01.02.2021, 13:10
Slavikavatarik, .наверное нужно откуда-то брать эти значения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.02.2021, 13:10
Помогаю со студенческими работами здесь

Сервер и клиент в разных странах
Здравствуйте. У нас такая ситуация. Сервер находится в России г. Чебоксары, а клиент находится в казахстане г. Алматы. В результате...

Задача на стоимость проезда в разных странах
Организация "Travel & Work” предоставила список из 10 стран, в которых можно поработать в летнее время, и стоимости проезда в указанные...

Отношение к частоте смены работы в разных странах
Задался вопросом: почему в разных странах устоялись разные традиции к частоте смены работы? Например, в России довольно большой...

Зависит ли отображение сайта в разных странах от регистратора домена
Сейчас из-за войны и вследствие ограничений, в Украине без впн нельзя зайти на сайты .ru. Значит заблокировали просто все сайты, которые...

Как сделать покупки в разных странах с разной валютой?
Уже подымал вопрос этот вопрос, но все же застрял, никак не могу врубиться как правильно должна работать покупка в игре... У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru