Загрузка...

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

Тема в разделе Python создана пользователем ForDig 13 июл 2020. 245 просмотров

  1. ForDig
    ForDig Автор темы 13 июл 2020 50 30 июн 2020
    Приветствую, как можно реализовать отложенный постинг в телеграм канале через бота, нужно чтобы в указанное время отправлял посты
     
  2. Дебил15
    Дебил15 13 июл 2020 Заблокирован(а) 73 4 янв 2017
    Ну как бы же есть уже такие популярные боты.
     
    1. ForDig Автор темы
      Дебил15, ну есть и что, я своего пишу, какое мне дело до уже готовых? И такого, который нужен мне - Нет
  3. SvetoCopy
    Если именно телеграмм канал, то поищи в либe telethon
    Если у бота,то это овер легко сделать
     
    1. ForDig Автор темы
      SvetoCopy, у бота, telethon не нужен. Я думал, что банально сделать цикл и прогонять время и проверять текущее с указанным, но это как то не красиво
    2. SvetoCopy
      ForDig, есть специальные либы для этого, гугл в помощь
    3. ForDig Автор темы
      SvetoCopy, Искал, но не нашел, хорошо, спасибо, щас еще погляжу
  4. TrueFalse
    TrueFalse 13 июл 2020 Цвв 238 12 май 2018
    Создаёшь таблицу
    SQL
    CREATE TABLE IF NOT EXISTS "Deferred_posts" (
    "id" INTEGER, -- Айди заготовленного поста
    "text" TEXT, -- Текст поста
    "channel_id" INTEGER, -- Айди канала для постинга
    "need_time" INTEGER -- Время постинга
    );
    В need_time указываешь нужное время в unix time.
    Задаёшь задание в кроне, на каждую минуту и если время подошло, то постишь
     
    1. ForDig Автор темы
      TrueFalse, Спасибо, так и сделаю
  5. mcborrrov
    mcborrrov 21 июл 2020 Заблокирован(а) 12 12 апр 2020
    Просто в слип уводишь, а потом отправляешь сообщение.
     
Top
Загрузка...