mirror of
https://github.com/prasathmani/tinyfilemanager.git
synced 2026-04-26 10:55:56 +03:00
[GH-ISSUE #1245] codebot #798
Labels
No labels
Feature
Feature
Is It Really an Issue?
Need More Info
Request
Security
bug
duplicate
enhancement
enhancement
help wanted
invalid
pull-request
question
suggestion
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tinyfilemanager#798
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Amirmahdi999 on GitHub (Oct 17, 2024).
Original GitHub issue: https://github.com/prasathmani/tinyfilemanager/issues/1245
from telegram import Update, ParseMode
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackContext
from datetime import datetime
توکن ربات خود را در اینجا وارد کنید
TOKEN = '7770900983:AAFb87NofmOK0EI9Qwtl9hMAmm-mf_u14Ic'
دیکشنری برای نگهداری سکههای کاربران
user_coins = {}
user_languages = {}
کد رمز برای سکههای نامحدود
UNLOCKED_COINS_PASSWORD = "@#FGH(FREE EDIT)"
def start(update: Update, context: CallbackContext) -> None:
user_id = update.effective_chat.id
user_coins[user_id] = 5 # هر کاربر با ۵ سکه شروع میکند
update.message.reply_text(
"چند زبان پشتیبانی شده:\n"
"فارسی🇮🇷\n"
"چین🇨🇳\n"
"روسیه🇷🇺\n"
"عربی🇸🇦\n"
"هند🇮🇳\n"
"ژاپن🇯🇵\n"
"انگلیسی🇬🇧\n"
"لطفاً زبان مورد نظر خود را انتخاب کنید."
)
def select_language(update: Update, context: CallbackContext) -> None:
language = update.message.text
welcome_messages = {
"فارسی🇮🇷": "سلام من بات تلگرام تبدیل وُیس به افکت صدا هستم و شما چند سکه 🪙 برای تبدیل وُیس به افکت دارید و اگر تمام شد تا جمعه باید صبر کنید.",
"چین🇨🇳": "你好,我是Telegram机器人声音效果转换,您有几个硬币🪙可以将声音转换为效果,如果用完了,您必须等到周五。",
"روسیه🇷🇺": "Привет, я Telegram-бот Преобразование голоса в эффект звука, у вас есть несколько монет🪙 для преобразования голоса в эффект, и если они закончатся, вам придется ждать до пятницы.",
"عربی🇸🇦": "مرحبًا، أنا روبوت Telegram تحويل الصوت إلى تأثير الصوت، لديك بعض العملات🪙 لتحويل الصوت إلى تأثير، وإذا نفدت، سيتعين عليك الانتظار حتى يوم الجمعة.",
"هند🇮🇳": "नमस्ते, मैं Telegram बोट स्वर प्रभाव में परिवर्तन हूँ, आपके पास प्रभाव में स्वर बदलने के लिए कुछ सिक्के🪙 हैं, और अगर यह खत्म हो जाता है, तो आपको शुक्रवार तक इंतजार करना होगा।",
"ژاپن🇯🇵": "こんにちは、私はTelegramボットボイスをサウンドエフェクトに変換です、あなたにはサウンドをエフェクトに変換するためのいくつかのコイン🪙があります、もしそれがなくなったら、金曜日まで待たなければなりません。",
"انگلیسی🇬🇧": "Hello, I am the Telegram bot Voice to Sound Effect, you have a few coins 🪙 to convert voice to effect, and if they run out, you will have to wait until Friday."
}
def check_coins(update: Update, context: CallbackContext) -> None:
user_id = update.effective_chat.id
language = user_languages.get(user_id, "فارسی🇮🇷") # پیشفرض: فارسی
coin_count = user_coins.get(user_id, 0)
def use_coin(update: Update, context: CallbackContext) -> None:
user_id = update.effective_chat.id
def unlock_coins(update: Update, context: CallbackContext) -> None:
user_id = update.effective_chat.id
message_text = update.message.text.strip()
def thank_you(update: Update, context: CallbackContext) -> None:
update.message.reply_text("خواهش میکنم امیدوارم انیمیشن خوبی یا ویدیو خوبی را درست کرده باشید")
def warning(update: Update, context: CallbackContext) -> None:
update.message.reply_text(
"هشدار: شما دارید از من
سواستفادهمیکنید",parse_mode=ParseMode.MARKDOWN_V2
)
def main():
updater = Updater(TOKEN)
dispatcher = updater.dispatcher
if name == 'main':
main()
@prasathmani commented on GitHub (Oct 18, 2024):
not related to this repo.