dropzone-bot / app.py
DROPZONEBASTS's picture
Update app.py
1319e69 verified
Raw History Blame Contribute Delete
933 Bytes
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)