İyi geceler günaydın mesajı gönderen bot yalnızsanız iyi gider
3 komutu Sırasıyla yükle sonra aşağıdaki kütüphaneyi yükle
Sonra bot fatherden token al
Your bot token kısmını kendi tokeninle değiş kaydet bunu termuxa geç
Sonra kaydetigin kodu yapıştır
Ctrl+O ile kaydet enter ile onayla ctrl+x ile çıkış yap
Botu çalıştır
Python:
pkg update && pkg upgrade
pkg install python git
pip install pyTelegramBotAPI
Kod:
pip install schedule
Kod:
import telebot
import schedule
import time
# Telegram Bot API Token (BotFather'dan aldığın tokeni buraya yapıştır)
API_TOKEN = 'YOUR_BOT_API_TOKEN'
# Botu Başlat
bot = telebot.TeleBot(API_TOKEN)
# Mesaj Gönderilecek Kullanıcılar
users = set() # Mesaj gönderen kullanıcıların ID'lerini burada saklayacağız.
# Mesaj Gönderme Fonksiyonları
def send_good_morning():
for user_id in users:
bot.send_message(user_id, "Günaydın! 🌞 Harika bir gün geçir!")
def send_good_night():
for user_id in users:
bot.send_message(user_id, "İyi geceler! 🌙 Tatlı rüyalar!")
# Kullanıcı ID'si Kaydetme
@bot.message_handler(commands=['start'])
def send_welcome(message):
users.add(message.chat.id)
bot.reply_to(message, "Merhaba! Artık sabah ve gece mesajları alacaksınız.")
# Saatlere Göre Mesaj Planlama
schedule.every().day.at("08:00").do(send_good_morning) # Sabah 8'de
schedule.every().day.at("22:00").do(send_good_night) # Gece 10'da
# Botu Sürekli Çalıştır
def run_schedule():
while True:
schedule.run_pending()
time.sleep(1)
# Botu Başlat
import threading
threading.Thread(target=run_schedule).start() # Zamanlama işlemi ayrı bir iş parçacığında çalışacak
bot.polling()
Kod:
nano bot.py
Ctrl+O ile kaydet enter ile onayla ctrl+x ile çıkış yap
Botu çalıştır
Kod:
python bot.py
Bu içeriği görmek için giriş yapın.