Задать вопрос
Ответы пользователя по тегу Python
  • Доступ/Запрет к команде?

    sabolch
    @sabolch
    Web devoloper
    Доступ и запрет к команде. Как разрешить и запретить пользователю использовать выбранную команду?
    К примеру: Мне разрешено её использовать, а остальным - нет.


    Добавить условие, где chat.id == '123456789', где '123456789' - это ваш чат айди.
    if (total_say_ban > 0.80) and message.chat.id == 441945234:
                user_name = message.text.split('@')[1].strip()
                print(total_say_ban)
    
                # Бан пользователя>
                conn = sqlite3.connect("users.db")
                cursor = conn.cursor()
    
                # Находим ублюдка по его username, меняем значение rules на False
                sql = """
                            UPDATE white_list 
                            SET rules = 'False' 
                            WHERE user_name=?
                            """
                cursor.execute(sql, [user_name])
                fetch_id = cursor.fetchone()
    
                conn.commit()
                bot.send_message(user_id, f"Пользователь @{user_name} забанен.")

    В моём примере, только я могу забанить пользователя. Или только определенная группа модераторов (добавив к условию их айдишники). Ну или назначать через бота, написав соответствующий функционал)
    Ответ написан
    Комментировать
  • Beautiful Soup, как эффективнее ловить теги?

    sabolch
    @sabolch Автор вопроса
    Web devoloper
    Решил проблему другим выводом.

    fio = soup.select('.company-item-info')
    len = len(soup.select('.company-item-info'))
    
    for i in range(0, len, 3):
        print(fio[i].dd.text)
    Ответ написан
    Комментировать