File size: 933 Bytes
2393e81
 
 
 
 
 
1319e69
2393e81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import os
import threading
import telebot
from flask import Flask

# Ambil token dari secret Hugging Face
TOKEN = os.environ.get("8978329744:AAF9yD8-KuEuj3Y2Tc31rIB78RJ0zFDAyMo")
bot = telebot.TeleBot(TOKEN)
app = Flask(__name__)

# Server web mini agar Hugging Face tahu aplikasi menyala
@app.route('/')
def home():
    return "Bot Dropzone sedang berjalan!"

# Logika Bot Telegram saat ada yang mengirim perintah /start
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
    bot.reply_to(message, "Halo! Saya Bot Dropzone. Sistem siap digunakan.")

# Fungsi untuk menjalankan bot secara terus-menerus
def run_bot():
    print("Bot mulai mendengarkan pesan...")
    bot.polling(non_stop=True)

if __name__ == "__main__":
    # Jalankan bot di latar belakang
    threading.Thread(target=run_bot).start()
    # Jalankan web server di port 7860 sesuai aturan Hugging Face
    app.run(host="0.0.0.0", port=7860)