Update main.py
Browse files
main.py
CHANGED
|
@@ -17,7 +17,7 @@ from flask import Flask
|
|
| 17 |
# کتابخانههای ربات تلگرام/بله
|
| 18 |
import telebot
|
| 19 |
from telebot.async_telebot import AsyncTeleBot
|
| 20 |
-
from telebot import
|
| 21 |
from telebot.types import ReplyKeyboardMarkup, KeyboardButton
|
| 22 |
|
| 23 |
# ایمپورتهای هوش مصنوعی، کار با فایل صوتی و دیتابیس هاگینگ فیس
|
|
@@ -25,8 +25,9 @@ from huggingface_hub import AsyncInferenceClient, HfApi, hf_hub_download
|
|
| 25 |
from PIL import Image
|
| 26 |
from pydub import AudioSegment
|
| 27 |
|
| 28 |
-
# تنظیم آدرس API برای اتصال به سرورهای پیامرسان بله
|
| 29 |
-
|
|
|
|
| 30 |
|
| 31 |
# --- کد مدیریت برای ارتقای کاربران بدون نیاز به لاگین ---
|
| 32 |
ADMIN_CODE = "3011"
|
|
@@ -1341,7 +1342,7 @@ if bot:
|
|
| 1341 |
await send_with_keyboard(bot, chat_id, "📻 شما وارد بخش **ساخت پادکست** شدید.\n\nلطفاً موضوع پادکست خود را بفرستید.\nمثال: درباره تاریخچه پیدایش قهوه با ۳ گوینده یک پادکست جذاب بساز . همچنین این قسمت متصل به مدل زبانی است و درخواست هارو قبل از ساخت درک میکنه. میتوانید مقاله کامل یک سایت بفرستید با تبلیغات یا هرچی، هوش مصنوعی متن مقاله رو استخراج و پادکست براتون میسازه . در توضیحات امکان مشخص کردن تعداد گوینده به همراه اسم شون نیز از سمت شما امکان پذیر است.\n\n(برای خروج دکمه «برگشت♻️» را بزنید)", True)
|
| 1342 |
return
|
| 1343 |
|
| 1344 |
-
if user_text_str in
|
| 1345 |
user_states[chat_id]["mode"] = "file_waiting_for_file"
|
| 1346 |
user_states[chat_id]["file_bytes"] = None
|
| 1347 |
await send_with_keyboard(bot, chat_id, "📁 شما وارد بخش **تحلیل فایل اختصاصی** شدید.\n\nلطفاً فایل خود را ارسال کنید:\n(برای خروج دکمه «برگشت♻️» را بزنید)", True)
|
|
|
|
| 17 |
# کتابخانههای ربات تلگرام/بله
|
| 18 |
import telebot
|
| 19 |
from telebot.async_telebot import AsyncTeleBot
|
| 20 |
+
from telebot import asyncio_helper # تغییر نام به ماژول صحیح
|
| 21 |
from telebot.types import ReplyKeyboardMarkup, KeyboardButton
|
| 22 |
|
| 23 |
# ایمپورتهای هوش مصنوعی، کار با فایل صوتی و دیتابیس هاگینگ فیس
|
|
|
|
| 25 |
from PIL import Image
|
| 26 |
from pydub import AudioSegment
|
| 27 |
|
| 28 |
+
# تنظیم آدرس API و فایلها برای اتصال به سرورهای پیامرسان بله
|
| 29 |
+
asyncio_helper.API_URL = "https://tapi.bale.ai/bot{0}/{1}"
|
| 30 |
+
asyncio_helper.FILE_URL = "https://tapi.bale.ai/file/bot{0}/{1}"
|
| 31 |
|
| 32 |
# --- کد مدیریت برای ارتقای کاربران بدون نیاز به لاگین ---
|
| 33 |
ADMIN_CODE = "3011"
|
|
|
|
| 1342 |
await send_with_keyboard(bot, chat_id, "📻 شما وارد بخش **ساخت پادکست** شدید.\n\nلطفاً موضوع پادکست خود را بفرستید.\nمثال: درباره تاریخچه پیدایش قهوه با ۳ گوینده یک پادکست جذاب بساز . همچنین این قسمت متصل به مدل زبانی است و درخواست هارو قبل از ساخت درک میکنه. میتوانید مقاله کامل یک سایت بفرستید با تبلیغات یا هرچی، هوش مصنوعی متن مقاله رو استخراج و پادکست براتون میسازه . در توضیحات امکان مشخص کردن تعداد گوینده به همراه اسم شون نیز از سمت شما امکان پذیر است.\n\n(برای خروج دکمه «برگشت♻️» را بزنید)", True)
|
| 1343 |
return
|
| 1344 |
|
| 1345 |
+
if user_text_str in["/file", "تحلیل فایل 📁"]:
|
| 1346 |
user_states[chat_id]["mode"] = "file_waiting_for_file"
|
| 1347 |
user_states[chat_id]["file_bytes"] = None
|
| 1348 |
await send_with_keyboard(bot, chat_id, "📁 شما وارد بخش **تحلیل فایل اختصاصی** شدید.\n\nلطفاً فایل خود را ارسال کنید:\n(برای خروج دکمه «برگشت♻️» را بزنید)", True)
|