Код на Python
import telegram
from telegram.ext import CommandHandler, Updater
# вставте токен свого бота
TOKEN = 'your_bot_token_here'
# вставте ідентифікатор чату групи
CHAT_ID = -1001234567890
def mute(update, context):
# отримуємо ім'я користувача, якому потрібно дати мут
username = update.message.text.split()[1]
# встановлюємо час, на який потрібно дати мут (10 хвилин)
duration = 10 * 60
# викликаємо метод бота, щоб дати мут користувачеві
context.bot.restrict_chat_member(chat_id=CHAT_ID, user_id=username, until_date=duration)
# відправляємо повідомлення про успішну видачу мута
update.message.reply_text(f'{username} has been muted for {duration / 60} minutes')
# створюємо об'єкт бота та додаємо команду /mute
updater = Updater(TOKEN, use_context=True)
updater.dispatcher.add_handler(CommandHandler('mute', mute))
# запускаємо бота
updater.start_polling()
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Код на Python
import telegram
from telegram.ext import CommandHandler, Updater
# вставте токен свого бота
TOKEN = 'your_bot_token_here'
# вставте ідентифікатор чату групи
CHAT_ID = -1001234567890
def mute(update, context):
# отримуємо ім'я користувача, якому потрібно дати мут
username = update.message.text.split()[1]
# встановлюємо час, на який потрібно дати мут (10 хвилин)
duration = 10 * 60
# викликаємо метод бота, щоб дати мут користувачеві
context.bot.restrict_chat_member(chat_id=CHAT_ID, user_id=username, until_date=duration)
# відправляємо повідомлення про успішну видачу мута
update.message.reply_text(f'{username} has been muted for {duration / 60} minutes')
# створюємо об'єкт бота та додаємо команду /mute
updater = Updater(TOKEN, use_context=True)
updater.dispatcher.add_handler(CommandHandler('mute', mute))
# запускаємо бота
updater.start_polling()