total4c
@total4c
Говнокодер

Как сделать кмд мут на время?

Добрый день, как сделать команду мут в таком формате:

!мут {user_id} {time}

Вот код изначальной кмд:
elif (len(answer) == 2) and (answer[0] == "!мут"):
      if event.user_id in admins or event.user_id in allow:
            id = answer[1]
            id = id.split("|")[0]
            id = id.replace("[id", "")
            member = vk.method("messages.getConversationMembers", {"peer_id": event.peer_id})
            for member in member["items"]:
                  if member["member_id"] == 555054793:
                      admin = member.get('is_admin', False)
                      if admin == False:
                          vk.method("messages.send", {"peer_id": event.peer_id,
                                                                    "message": "Отсутствуют права Администратора, для выполнения данной команды!", "random_id": 0})
                      if admin == True:
                          adm1 = vk.method("messages.getConversationMembers", {"peer_id": event.peer_id})
                          for i in adm1["items"]:
                                if i["member_id"] == int(id):
                                     check = i.get('is_admin', False)
                                                if check == True:
                                                    vk.method("messages.send", {"peer_id": event.peer_id, "message":
                                                        "Невозможно выдать мут пользователю, т.к он является Администратором беседы.",
                                                                                "random_id": 0})
                                                if check == False:
                                                    mute.append(int(id))
                                                    vk.method("messages.send", {"peer_id": event.peer_id, "message": "Участнику выдан мут. Теперь он не сможет общаться в чате.", "random_id": 0}
  • Вопрос задан
  • 644 просмотра
Решения вопроса 1
@lightmanLP
Задушил питона
time.time()
Время в unix формате.
Стандартная библиотека time.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект