Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

nozzy

Silex, Symfony, Laravel, SQL
  • 178
    вклад
  • 0
    вопросов
  • 355
    ответов
  • 32%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Telegram api, php. Как сделать всплывающее окно c текстом?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Telegram WebApp, метод showPopup
    Ответ написан 26 мар.
    Комментировать
    Комментировать
  • Как получить запись по id и вставить в уже существующий запрос?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    $stmt = pdo()->prepare("INSERT INTO `freeroll` (`name_turnament`, `prize`, `password`, `data`, `time`, `category_id`, `prize_symbol`, `buyin` , `buyin_symbol`, `category_name`, `category_img`, `category_url`) 
    SELECT :name_turnament, :prize, :password, .......... и тд, name, img, url FROM category WHERE id = :category_id");
    
    $stmt->execute([
        'name_turnament' => $_POST['name_turnament'],
        'prize' => $_POST['prize'],
        'password' => $_POST['password'],
        'data' => $_POST['data'],
        'time' => $_POST['time'],
        'prize_symbol' => $_POST['symbol'],
        'buyin' => $_POST['buyin'],
        'buyin_symbol' => $_POST['buyin_symbol'],
        'category_id' => $category_id
    	]);
    Ответ написан 15 мар.
    Комментировать
    Комментировать
  • Telegram не находит друга, как быть?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Имя пользователя добавь и по нему ищи
    Ответ написан 12 мар.
    Комментировать
    Комментировать
  • Как сделать запись в таблицу?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    $query = ("
            INSERT INTO `order_archive`(`id`, `user_id`, `articul_id`, `barcode`, `quantity`, `supply_id`) VALUES ($supply_id)
            SELECT `id`, `user_id`, `articul_id`, `barcode`, `quantity`, " . $supply_id . " as supply_id FROM `order` WHERE `id` IN ($ids);
            DELETE FROM `order` WHERE `id` IN ($ids)");

    Ну и прочитай что-нибудь про sql-injection
    Ответ написан 27 февр.
    7 комментариев
    7 комментариев
  • Как получить возвращенный результат в виде словарь в SQL?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    SELECT
    ....
    FROM MYTABLE
    FOR JSON AUTO
    Ответ написан 17 февр.
    Комментировать
    Комментировать
  • Как спарсить участников группы в телеграмме по сообщениям?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Telegram API
    Ответ написан 16 февр.
    Комментировать
    Комментировать
  • Можно ли программно отправлять сообщения от лица человеческих аккаунтов Telegram?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Если с таких аккаунтов не очень часто писать при помощи апи сообщения в группу, то ничего не будет. Если писать незнакомым пользователям в личные сообщения, бан будет практически моментально.
    Ответ написан 16 февр.
    Комментировать
    Комментировать
  • Как исправить ошибку Warning: mysqli_query() expects parameter 1 to be mysqli, string given?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    $result = $mysqli -> query(....)
    Ответ написан 18 янв.
    4 комментария
    4 комментария
  • Как вывести цикл в telegram боте?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Сразу вижу ошибку, это sql select в цикле
    Ответ написан 18 янв.
    13 комментариев
    13 комментариев
  • Можно ли отправить игру, которую сам написал (прям код), Телеграм ботам?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Можно
    Ответ написан 15 дек. 2022
    Комментировать
    Комментировать
  • На что ругается php?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    for($d = 0; $d < 30; $d++) {  <-- ругается тут 
                            $period = getDataByDate(8, $nextDate->format('Y-m-d'));
                            if(count($period) == 0){
                                continue;
                            }
                           } <-- закрыть здесь
    Ответ написан 10 дек. 2022
    1 комментарий
    1 комментарий
  • Почему возникает ошибка в telethon?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Потому что ты работаешь с синхронным клиентом, а по коду ты хочешь асинхронный.
    Поменяй:
    from telethon.sync import TelegramClient
    на
    from telethon import TelegramClient
    Ответ написан 03 дек. 2022
    Комментировать
    Комментировать
  • Можно ли получать ид юзера зная его юзернейм?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Конечно можно. Пиши в БД всех пользователей, которые подключились к боту, по юзернейму получай ид юзера и через бота шли сообщение
    Ответ написан 26 нояб. 2022
    Комментировать
    Комментировать
  • Машина состояний aiogram не реагирует на хендлеры, как это исправить?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Текст команды должен быть без пробелов
    Ответ написан 21 нояб. 2022
    1 комментарий
    1 комментарий
  • Как обслуживать юзеров по очереди телебот?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    @bot.message_handler(commands=['start'])
    def start(message):
        msg = bot.send_message(message.chat.id,'Здравствуйте, отправьте адреса кошельков что бы между адресами был пробел(запятая и перевод строки не подходят),')
        bot.register_next_step_handler(msg, sender)
    
    @bot.message_handler(func=lambda m: True)
    def sender(message):
        urls_list = []
        price_list = []
        user_id = message.from_user.id
        number = (len(message.text.split(' ')))
        for count in range(0,number):
            addresses = message.text.split(' ')[count]
            response = requests.get(url = f'https://api.debank.com/hi/user/info?id={addresses}', headers=HEADERS).text
            price = response.split('"usd_value":')[1].split(',')[0].split('.')[0]
            print(price)
    
            urls_list.append('https://debank.com/profile/' + addresses)
            price_list.append(price)
    
            df = pd.DataFrame ({'urls':urls_list,'amounts':price_list})
            df.to_excel(f'D:\PYTHON\DeBank\{user_id}.xlsx', sheet_name='Info', index=False)
        
    
        file = open(f'D:\PYTHON\DeBank\{user_id}.xlsx','rb')
        bot.send_document(message.chat.id,file)
        #Здесь удали файл 'D:\PYTHON\DeBank\{user_id}.xlsx'
    Ответ написан 20 нояб. 2022
    Комментировать
    Комментировать
  • Как сделать выборку из mysql уникальных значений и подсчет их количества?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    select 
    tag,
    count(*)
    from table
    group by tag;
    Ответ написан 09 нояб. 2022
    Комментировать
    Комментировать
  • Почему не получается отправить сообщение telethon?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    async def main():
        entity=client.get_entity(username)
        await client.send_message(entity, 'Hello to myself!')
    Ответ написан 02 нояб. 2022
    Комментировать
    Комментировать
  • Как сделать так чтобы клиента, при нажатии на кнопку бота в телеграм перекидывало в личку с определенным человеком?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Через урл можно, но только если у целевого юзера заполнен username
    Ответ написан 01 нояб. 2022
    Комментировать
    Комментировать
  • Как обновить значение в таблице по заданному параметру?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Ты забыл подставить данные в запрос и выполнить сам запрос
    public function updateDevMode(){
                $devices_dep = "YOUR_TABLE_NAME";
                $device_mode=htmlspecialchars(strip_tags($this->device_mode));
                $id=htmlspecialchars(strip_tags($this->id));
                $sqlQuery = "UPDATE $devices_dep SET device_mode=$device_mode WHERE id=$id";
                $this->db->query($sqlQuery);
    
                if($this->db->affected_rows > 0){
                    return true;
                    }
                    return false;   
                }
    Ответ написан 01 нояб. 2022
    Комментировать
    Комментировать
  • Как запустить python через php?

    nozzy @nozzy
    Silex, Symfony, Laravel, SQL
    Полный путь к файлу пропиши

    $python =  shell_exec('python PATH_TO_FILE/bot.py');


    или смотри так
    $python =  shell_exec('python PATH_TO_FILE/bot.py > PATH_TO_FILE/log.txt');
    Ответ написан 30 окт. 2022
    2 комментария
    2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Drno
    • 10 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • nedosekinstanislav
    Stanislav
    • 5 ответов
    • 0 вопросов
  • Kuzm1ch88
    Кузьмич
    • 5 ответов
    • 0 вопросов
  • aryzhanki
    • 3 ответа
    • 1 вопрос
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации