Задать вопрос
@denbiska

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

Нужен скрипт, чтобы в чат (который я задам) писало сообщение от моего лица "фарма" раз в 4 часа
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@yuretzgt
Примерно так:
from telegram.ext import (
    Application, CommandHandler, ContextTypes, ConversationHandler,
    CallbackQueryHandler, MessageHandler, filters, ChatMemberHandler, MessageHandler,CallbackContext
)
# функция отправки сообщения
async def send_message(context: CallbackContext):
           await context.bot.send_message(
                chat_id=SEND_CHAT_ID,
                text=SEND_MESSAGE
            )
# токен бота
TELEGRAM_TOKEN = "123456789:zxcvbnmasdfghjklqwertyuiop"
# куда слать
SEND_CHAT_ID = 1234567
# - текст сообщения
SEND_MESSAGE = "Всем привет"
# подготовка
application = Application.builder().token(TELEGRAM_TOKEN).build()
job_queue = application.job_queue
# создание повторяющегося задания
job_4hour = job_queue.run_repeating(send_message,interval=60*60*4,first=100)
# запуск бота
application.run_polling()
Ответ написан
@TKDBOT
Учу python. Готов к конструктивной критике.
Если нужно сообщение
от моего лица
то через ЮЗЕРБОТА. Telethon или Pyrogram.
Для отправки сообщений по времени библиотека schedule.
Дока у всех этих библиотек простая, разберетесь без проблем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 05:46
5000 руб./за проект
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект