Как запланировать отправку сообщения в Телеграмм заранее

Phonegeek.ru

Как отправить отложенное сообщение в Telegram

Лайфхаки

На чтение 2 мин Опубликовано 21.09.2023 Обновлено 21.09.2023

В Телеграм есть функция, которая позволяет задавать время отправки сообщения. Рассказываем как отправить отложенное сообщение в Telegram на смартфоне и компьютере, а также где можно найти эти сообщения, чтобы их отредактировать или удалить.

Отложенное сообщение на смартфоне

Шаг 1. Открываем нужный чат и пишем сообщение.

Шаг 2. Зажимаем и удерживаем синюю кнопку отправки до появления дополнительного меню.

Шаг 3. Выбираем пункт «Отправить позже».

отложенное сообщение в телеграм

Как в Телеграмме опубликовать отложенный пост или сообщение? / (ПК и Моб. устройства)

Шаг 4. Задаем нужное нам время и жмем на кнопку отправки.

время отправки сообщения

Готово. Сообщение будет отправлено адресату в указанное время. При этом вас перекинет в окно, где вы сможете управлять созданными отложенными сообщениями для данного чата.

Отложенное сообщение на компьютере

Шаг 1. Открываем нужный чат и пишем сообщение.

Шаг 2. Кликаем правой кнопкой мышки по синей кнопке отправки сообщения. Появится дополнительное меню.

Шаг 3. Выбираем пункт «Отправить позже».

отложенное сообщение в телеграм на ПК

Шаг 4. Устанавливаем время отправки и жмем «Запланировать».

время отправки сообщения

Как посмотреть отложенные сообщения в Телеграм

После того, как вы создали отложенные сообщения — появится возможность их посмотреть.

  1. Сперва нужно открыть чат, в котором было создано отложенное сообщение.
  2. В поле набора текста появится дополнительная иконка в виде календаря. Нажав на нее вы перейдете к списку сообщений.

просмотр отложенных сообщений в телеграм

Их можно будет отредактировать. Для этого на телефоне достаточно кликнуть по тексту сообщения.

редактирование запланированных сообщений в телеграм

Сообщение можно отправить сразу, переписать текст, изменить время отправки или удалить. На компьютере для редактирования нужно кликнуть по тексту правой кнопкой мыши.

Источник: phonegeek.ru

Как сделать так, чтобы отправлялось сообщение от телеграм-бота в определенное время?

Использую aiogram. Нужно сделать так, чтобы сообщение отправлялось в определенное время каждый день. Как это можно реализовать?

  • Вопрос задан более года назад
  • 6429 просмотров

1 комментарий

Простой 1 комментарий

Musickk

Dr. Bacon, д я уже похожий вопрос отметил)
Решения вопроса 1

Vindicar

Ответ написан более года назад
Комментировать
Нравится Комментировать
Ответы на вопрос 2
Это делается так

import time from datetime import datetime time = datetime(datetime.now().year, datetime.now().month, datetime.now().day, datetime.now().hour, datetime.now().minute) if time.hour == and time.minute == : await bot.send_message(message.from_user.id, f’Время: :’) else: await bot.send_message(message.from_user.id, time)

Где в и нужно указать час и минуту, при котором, бот будет отправлять сообщение
Ответ написан более года назад

Еще по теме:  Маленький интерфейс в ТГ

serhiops, нет. При таком решении сообщение отправится только если в пользователь напишет ровно в 12:44 боту.

shurshur, а каким образом можно реализовать нужный мне вариант?

serhiops, в обработчике команды ничего не надо отправлять. В нём нужно только добавить задание в очередь с указанием времени. Например (но необязательно!), очередь можно хранить в таблице в базе, для чего сделаем таблицу message_queue с такими полями:

id — главный ключ;
send_time — время отправки;
recipient_id — id получателся;
message — текст сообщения;
status — статус сообщений, пусть имеет значения awaiting или sent.

Вместо отправки добавим сообщение в таблицу в статусе awating (ожидает).

Регулярно пусть выполняется выгрузка из базы сообщений, которые ещё awaitng, но время уже наступило:

SELECT id,send_time,recipient_id,message FROM message_queue WHERE status=’awaiting’ AND send_time

Извлечённые сообщения отправляем. Каждое переводим в статус sent, чтобы не отправить второй раз:

UPDATE message_queue SET status=’sent’ WHERE сообщения в очереди>;

Остаётся вопрос: как организовать регулярную выборку сообщений из очереди? Можно сделать по-разному:

1. Сделать отдельный тред в скрипте, который будет отслеживать очередь, перемежая это вызовами sleep. Или вместо треда таску в asyncio (если уже используется aiogram, то это более чем разумно).

2. Обрабатывать очеред в отдельном постоянно запущенном скрипте, либо запускать скрипт из cron каждую минуту.

Первый способ хорош тем, что всё в одном скрипте и потенциально очередь можно хранить не в базе, не в файле, не в брокере очереди типа rabbitmq, а прямо в переменной в скрипте. Правда, при этом в случае падения скрипта все запланированные задания на отправку будут потеряны. Второй хорош тем, что проблемы/тормоза скрипта отправке не будут вредить основному коду бота.

И, наконец, есть ещё один способ, при котором можно избежать организации очереди своими силами — использовать модули schedule/aioschedule (синхронный и асинхронный соответственно). Фактически, они берут на себя сохранение задания в очереди и вызов запрошенной функции в нужное время. Именно это тут посоветовали в первом ответе.

Источник: qna.habr.com

Как отправить сообщение в телеграмме когда человек будет онлайн?

Нажмите на кнопку отправки сообщения и удерживайте палец до тех пор, пока не появится контекстное меню В открывшемся меню выберите «Отправить позже» Установите время отправки или нажмите «Когда будет в сети (в данном случае сообщение отправится тогда, когда пользователь появится в сети)

Как отправить сообщение в телеграмме когда человек будет онлайн?

Содержание

  • Как изменить в телеграмме в сети?
  • Можно ли в телеграмме отложить отправку сообщения?
  • Как общаться в секретном чате Телеграм?
  • Как работает в сети в телеграмме?
    • Как поменять язык в телеграмме на смешной?
    • Как в телеграмме отправлять сообщения через время?

      Чтобы запланировать доставку сообщения на будущее, удерживайте кнопку «Отправить» и нажмите «Отправить позже». Затем выберите нужную дату и время и подтвердите действие. Для управления отложенными постами нажмите на иконку календаря в поле ввода. Там вы сможете просмотреть свои сообщения, удалить их или создать новые.

      Еще по теме:  Как увеличить скорость воспроизведения в Телеграмме

      Как запланировать отправку сообщения в телеграмме?

      Как отправить отложенное сообщение в Телеграм с телефона. Введите сообщение и зажмите палец на кнопке отправки. Появится контекстное меню, где нужно выбрать пункт “Отправить позже”, чтобы запланировать публикацию. Далее на таймере установите время, когда вы хотите отослать это сообщение, и нажмите “Отправить”.

      Как написать человеку в Телеграм если его нет в контактах?

      1. Запустите любой интернет-браузер на устройстве, например, Google Chrome, Mozilla Firefox или Safari.
      2. Нажмите Ввод (Enter) на устройстве, и Вы будете автоматически перенаправлены в Telegram с окном «Открыть чат» к контакту с номером телефона, указанному ранее.

      Как изменить в телеграмме в сети?

      1. В приложении откройте «Настройки» → «Конфиденциальность».
      2. Перейдите в раздел «Последняя активность».
      3. Здесь можно задать настройки как для групп пользователей, так и для отдельных контактов. Например, можно выбрать «Никто», но внести несколько пользователей-исключений в список «Всегда показывать».

      В каком мессенджере есть возможность отправлять отложенные сообщения по времени и по факту появления собеседника в сети?

      Функция отложенных сообщений есть, например, в Gmail и Telegram. Принцип работы у неё знакомый — пользователь может запланировать более позднюю отправку, чтобы сообщение отправилось автоматически в нужное время, без необходимости делать это вручную.

      Как отправить сообщение в определенное время Instagram?

      Напишите сообщение Нажмите кнопку «+» рядом с текстовым полем или кнопку с тремя точками в правом верхнем углу экрана, чтобы открыть календарь Установите дату и время Нажмите «Отправить», чтобы запланировать

      Можно ли поставить таймер на отправку сообщения в ВК?

      «ВКонтакте» запустила исчезающие и «тихие» сообщения в чатах Теперь на сообщение можно поставить таймер автоудаления. «Тихие» сообщения приходят без уведомления, на исчезающие можно поставить таймер автоудаления от 15 секунд до 24 часов.

      Можно ли в телеграмме отложить отправку сообщения?

      Настрой отложенную отправку: зайди в нужный чат, набери текст сообщения, зажми кнопку отправки (стрелочка справа от текстовой строки), выбери пункт «Отправить позже» и настрой нужную дату и время. Можно, кстати, активировать функцию «Когда будет в Сети», чтобы быть уверенным, что сообщения точно дойдут до адресата.

      Как отправить тихое сообщение в телеграмме?

      Чтобы послать “тихое” сообщение, необходимо нажать и удерживать кнопку отправки. В таком случае получателю придет уведомление без звукового сигнала (даже если он забыл включить режим “Не беспокоить”).

      Как сделать незаметное сообщение в телеграмме?

      Как сделать. Длительное нажатие на аватарку чата с входящим сообщением откроет окошко, где сообщение можно будет прочитать, пока палец на аватарке. Так сообщение не будет отмечено прочитанным.

      В чем фишка телеграмм?

      • Отправить беззвучное сообщение
      • Отправить отложенное сообщение
      • Отправить исчезающее фото
      • Автоматический перевод сообщений
      • Экспорт чата WhatsApp в Telegram.
      • Освободить память смартфона с помощью Telegram.
      • Медленный режим для чатов
      • Защита паролем
      Еще по теме:  Когда в Телеграмме одна галочка

      Как отправить сообщение в тг без уведомления?

      Для этого в мобильном приложении нужно несколько секунд удерживать кнопку «Отправить», а затем в новом окне выбрать «Отправить без звука». В десктопной версии этой функцией можно воспользоваться, нажав правую кнопку мыши.

      Как общаться в секретном чате Телеграм?

      1. В приложении внизу экрана нажмите на синий значок карандаша.
      2. В открывшемся окне нажмите на «Создать секретный чат» и выберите нужные контакты.
      3. Начните переписку.

      Как понять что у тебя бан в ТГ?

      Если в диалоге в строке последнего время посещения пользователем написано «был(а) очень давно», то очень вероятно что вас заблокировали. Этот метод подтверждения особенно актуален, если есть уверенность, что пользователь был в сети совсем недавно.

      Как работает в сети в телеграмме?

      Если статус «в сети» горит синим цветом, то это означает, что у человека в данный момент открыта переписка с вами, а белый цвет означает, что у человека открыта другая переписка или группа. Серый статус «В сети» у человека по непроверенным данным носит тестовый характер.

      Когда в телеграмме показывает был давно?

      Если отображается статус «был(а) очень давно», то, вероятнее всего, вы в чёрном списке. Особенно если уверены, что контакт точно заходил в Telegram на днях.

      Как поменять язык в телеграмме на смешной?

      Как поменять язык в Telegram на смартфоне. Для смены языка в мобильной версии откройте приложение и переключитесь на вкладку «Настройки», имеющую значок шестерёнки. Отыщите пункт с настройками языка, который обозначен иконкой с глобусом. Выделите желаемую локализацию, тапнув по названию языка.

      Как понять что человек прочитал в мессенджере?

      — синий круг с галочкой означает, что сообщение отправлено; — закрашенный синий круг с галочкой означает, что сообщение доставлено; — маленькое фото профиля вашего друга или контакта означает, что этот человек прочитал ваше сообщение.

      В каком мессенджере безопаснее общаться?

      По результатам тестирования, которое провели специалисты Artezio, самый высокий рейтинг по безопасности набрал мессенджер Signal, на втором месте — Threema, далее Wickr, Telegram, Viber, iMessage и WhatsApp.

      Где хранятся отложенные сообщения Телеграм?

      В Телеграме отложенные сообщения хранятся в личном чате или в группе. Чтобы что-то отредактировать – нажмите на значок календаря в строке ввода текста. Откроется список всех отложенных постов для этого чата или канал.

      Можно ли в Ватсапе отправить сообщение в определенное время?

      В основном интерфейсе программы наберите нужное сообщение, выберите среди доступных сервисов WhatsApp и задайте дату и время отправления. Все! Теперь вы можете быть уверены в том, что получатель получит сообщение вовремя.

      Видео: как отправить сообщение в телеграмме когда человек будет онлайн?

      Были ли наши ответы полезными?

      Источник: postaffiliatepro.ru

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...