/newbot
pip install python-telegram-bot schedule
import telebot
from telebot import types
import random
import time
import schedule
# Токен, полученный от BotFather
TOKEN = 'your_bot_token'
CHANNEL_ID = '@your_channel_name' # ID канала или группы
bot = telebot.TeleBot(TOKEN)
# Список сообщений, которые будут отправляться
messages = [
"Сегодня отличная погода!",
"Новые технологии продолжают удивлять.",
"Изучаем Python — лучшее решение для начинающих разработчиков."
]
def send_random_message():
message = random.choice(messages)
bot.send_message(chat_id=CHANNEL_ID, text=message)
# Планируем публикацию поста каждый три часа
schedule.every(3).hours.do(send_random_message)
while True:
schedule.run_pending()
time.sleep(1)