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

Для того, чтобы написать телеграм-бота, который будет отправлять сообщение в определенное время, можно использовать библиотеку python-telegram-bot и модуль schedule.

import telegram import schedule import time # Указываем id бота и токен bot = telegram.Bot(token=’YOUR_TOKEN’) chat_id = ‘YOUR_CHAT_ID’ # Функция, которая будет отправлять сообщение def send_message(): message = ‘Сообщение, которое нужно отправить в 21:00’ bot.send_message(chat_id=chat_id, text=message) # Задаем время отправки сообщения schedule.every().day.at(«21:00»).do(send_message) # Бесконечный цикл для проверки расписания while True: schedule.run_pending() time.sleep(1)

В этом примере бот будет отправлять сообщение каждый день в 21:00 по московскому времени. Вы можете изменить текст сообщения, время отправки и другие параметры в соответствии с вашими потребностями.

Отслеживать
ответ дан 16 фев в 18:46
414 1 1 серебряный знак 11 11 бронзовых знаков

Можно более длинным, но не менее эффективным таким способом

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


import argparse import logging import pytz import telegram import telegram.ext import datetime MOSCOW_TZ = pytz.timezone(‘Europe/Moscow’) DAYS_OF_WEEK = (0, 1, 2, 3, 4, 5, 6) # Каждый день недели TARGET_TIME = datetime.time(hour=21, minute=0, second=0, tzinfo=MOSCOW_TZ) # Целевое время для отправки сообщения class TelegramBot: def __init__(self, token, chat_id): self.bot = telegram.Bot(token=token) self.chat_id = chat_id def send_message(self, message_text): self.bot.send_message(chat_id=self.chat_id, text=message_text) class Scheduler: def __init__(self, job_queue, target_time, days_of_week): self.job_queue = job_queue self.target_time = target_time self.days_of_week = days_of_week def schedule_job(self, job): # Запускаем задание каждый день в целевое время self.job_queue.run_daily(job, self.target_time, days=self.days_of_week) def configure_logging(): logging.basicConfig(format=’%(asctime)s — %(name)s — %(levelname)s — %(message)s’, level=logging.INFO) def parse_args(): parser = argparse.ArgumentParser() parser.add_argument(‘—bot-token’, required=True, help=’Telegram Bot API token’) parser.add_argument(‘—chat-id’, required=True, help=’Chat ID to send the message to’) return parser.parse_args() def main(): args = parse_args() # Создаем объект бота и передаем токен и идентификатор чата bot = TelegramBot(args.bot_token, args.chat_id) # Создаем очередь заданий job_queue = telegram.ext.JobQueue() # Создаем объект планировщика и передаем очередь заданий, целевое время и дни недели scheduler = Scheduler(job_queue, TARGET_TIME, DAYS_OF_WEEK) # Создаем задание для отправки сообщения def send_message_job(context): bot.send_message(‘Привет, мир!’) # Планируем задание на выполнение scheduler.schedule_job(send_message_job) # Создаем объект Updater и передаем токен, используем контекст и настраиваем очередь заданий updater = telegram.ext.Updater(token=args.bot_token, use_context=True) updater.job_queue = job_queue # Настраиваем логирование configure_logging() # Запускаем бота updater.start_polling() # Бот будет работать до остановки программы updater.idle() if __name__ == ‘__main__’: main()

Еще по теме:  Телеграм бот чтобы узнать номер телефона по ВК

Источник: ru.stackoverflow.com

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

Что такое отложенные сообщения в Telegram?

Вы заметили, как часто обновляются приложения на вашем телефоне? Практически ежедневно разработчики исправляют ошибки и обзаводятся новыми функциями. Telegram не является исключением из этого правила – мессенджер регулярно получает обновления, в которых находится много интересных нововведений. Одно из таких называется отложенные сообщения. Что же это такое?

Отложенные сообщения в Telegram

Это сообщения, которые отправляются не сразу, в определенное время, которое вы сами укажете. Чтобы это сделать, нажмите и удерживайте кнопку отправки, и в открывшемся окне кликните «Отправить позже». Здесь же вы можете выбрать беззвучное сообщение в Telegram.

Напоминание самому себе в Избранном

Выбрав отложенный мессендж, вы можете задать время, когда он должен отправиться вашему собеседнику. В назначенный час вы получите сообщение об успешной отправке. Помимо этого, вы можете оставить себе напоминание таким же образом. Зайдите в «Избранное» и нажмите «Задать напоминание», назначив нужное время.

Как написать себе в телеграмм? Инструкция по работе с Избранным (Saved Messages) в Telegram

В вайбере наконец-то вошли в положение забывчивых пользователей и ввели “Мои заметки”. Необходимость сохранять список покупок в чатах контактов отпала сама собой. В телеграме такого нововведения пока нет. Вместо заметок используется личное хранилище. Чтобы сохранять там нужную инфу, нужно знать, как написать себе в телеграме и где найти хранилище на смартфоне или в десктопной версии клиента.

Органайзер в Телеграм

Телеграм-органайзер

Бумажными носителями уже мало кто пользуется. Данные хранят в облаке, в лучшем случае на флешке, а теперь и в мессенджерах. Как написать человеку в телеграме знают все, в том числе, с отложенной отправкой. Нужно просто кликнуть на чат и ввести текст в поле с курсором, и если это отложенное сообщение, удержать палец на кнопке отправления, чтобы назначить время доставки.

Еще по теме:  Как вести трансляцию в Телеграмме с компьютера

Никто не спорит, что таким способом можно сохранять все что угодно, беспощадно засоряя чаты знакомых списками и заметками. Но стоит ли? Иногда информация слишком личная. Кроме того, это нарушение границ, пусть и в мессенджере.

В общем, собственный электронный блокнот под рукой у вас точно появится, если вы будете знать как написать сообщение в телеграме себе. Это удобно. Никто кроме вас ничего не увидит, да и записи всегда под рукой.

Собственное хранилище в телеграме легко организовать в разделе “Избранное”. Что можно сохранять:

  • ссылки;
  • номера телефонов;
  • файлы;
  • заметки;
  • напоминания;
  • публикации и пр.

Как в телеграмме написать самому себе в “Избранное” в десктопной версии:

  • откройте приложение;
  • нажмите на 3 горизонтальные полоски в левом верхнем углу;
  • нажмите на флажок;

Телеграм - флажок Избранного

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

Отправлять самому себе файлы или голосовые так же просто, как и в чаты. Жмите на скрепку, если нужно прикрепить фото или видео, удерживайте микрофон, если планируете диктовать.

Как переслать себе сообщения на смартфоне:

  • Войдите в настройки.
  • Ищите пункт “Избранное”.
  • Входите в чат.
  • Пишите сообщение.

Пункт меню Избранное в Телеграм

Как переслать себе сообщение из другого чата, канала или группы?

Допустим, вам понравился пост, вы вдохновились цитатой и хотели бы сохранить запись. Для этого:

  • нажмите на сообщение (если это десктопный телеграм, кликните правой кнопкой мышки);
  • выберете пункт “переслать сообщение”

Пересылка сообщения себе в Телеграм

Когда система предложит выбрать получателя, ищите в списке свое хранилище под названием “Избранное” или Saved Messages.

Чат избранного в Телеграм

Таким же образом можно отправлять себе скриншоты, видео или фотографии. Просто выбирайте из списка контактов “Избранные”. Это и есть ваш электронный сейф для информации.

Еще по теме:  Как делать чтобы вход подтверждения из Телеграмм из Телеграмма пришел на Whatsapp

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

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

  • напишите сообщение в чате “Избранное”;
  • перед отправкой удержите палец на кнопке и вызовете функцию “Задать напоминание”;
  • назначьте время.

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

Ровно в назначенное время ваше сообщение будет доставлено вам же в чат “Избранное”. Таким образом можно отправлять не только отложенные тексты в сообщениях, но и файлы, фото, голосовые.

Как навести порядок в хранилище?

Со временем раздел “Избранное” переполнится файлами, текстами и фотографиями. Чтобы упорядочить данные, рекомендуем пользоваться хэштегами. Это просто и правда удобно. Добавляйте хэштеги к сообщениям.

Хэштеги в избранном Телеграм

Например, добавим к сообщению хэштег #работа. Чтобы отыскать файлы или сообщения по хэштегам, достаточно ввести нужный в поле поиска. В разделе “Избранное” вы увидите ваши хэштеги и закрепленные за ними сообщения.

Теперь, когда вы знаете, как пользоваться хранилищем телеграма, больше не будете спамить в чаты друзей?

Вопросы и ответы:

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

Ищите раздел “Избранное”, на десктопной версии — “Сохраненное”. Напишите сообщение и отправьте. Оно появится в хранилище.

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

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

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

Войдите в “Избранное”, удерживайте палец на микрофоне, записывайте сообщение.

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

Выберете сообщение для отправки, вызовете меню, удерживая на нем палец (кликните правой кнопкой мыши в десктопной версии), выберете в списке получателя “Избранное”.

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

Создайте сообщение в разделе “Избранное” или “Сохраненное”, перед отправкой удерживайте кнопку до вызова опции отложенной доставки. Выберете время получения сообщения или файла.

Что можно сохранять в “Избранном” в телеграме?

Вы можете сохранять файлы, ссылки, напоминания, номера телефонов, фото и пр.

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

Просто добавьте к сообщению нужный хэштег. Это ускорит и упростит поиск информации в разделе “Сохраненное”.

Источник: bizhint.net

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