• Как понять лимит на "пользователя" проекта?

    @Sellisent
    Лимит запросов для пользователя относится к количеству запросов, которые один пользователь (в данном случае ваш сервисный аккаунт) может сделать в определенный промежуток времени. Это ограничение не связано с IP-адресом, а с самим аккаунтом.

    Обычно лимиты устанавливаются для предотвращения злоупотребления и обеспечения стабильности работы сервиса для всех пользователей. В случае Google Sheets API, лимиты могут быть установлены на количество запросов в минуту или в день для вашего сервисного аккаунта.

    Если вы превысите установленные лимиты, вам придется подождать, пока не будет доступно новое количество запросов, или рассмотреть возможность увеличения лимитов через Google Cloud Console, если это возможно для вашего проекта.
    Ответ написан
    Комментировать
  • Как пользоваться библоотекой FfiTdLib?

    @Sellisent
    <?php
    
    require_once 'vendor/autoload.php';
    
    use FFI\TDLib\TDLib;
    
    // Создаем экземпляр класса FFITdLib
    $tdlib = new TDLib();
    
    // Устанавливаем параметры для авторизации
    $api_id = 'YOUR_API_ID';
    $api_hash = 'YOUR_API_HASH';
    $phone_number = 'YOUR_PHONE_NUMBER';
    
    // Выполняем авторизацию
    $tdlib->send([
        '@type' => 'setTdlibParameters',
        'parameters' => [
            'api_id' => $api_id,
            'api_hash' => $api_hash,
            'use_test_dc' => false,
            'database_directory' => 'tdlib-db',
            'files_directory' => 'tdlib-files',
            'use_file_database' => false,
            'use_chat_info_database' => false,
            'use_message_database' => false,
            'use_secret_chats' => false,
            'api_key' => '',
            'system_language_code' => 'en',
            'device_model' => 'unknown',
            'system_version' => 'unknown',
            'application_version' => '1.0',
            'enable_storage_optimizer' => true,
            'ignore_file_names' => false,
        ],
    ]);
    
    $tdlib->send([
        '@type' => 'checkDatabaseEncryptionKey',
        'key' => '',
    ]);
    
    $tdlib->send([
        '@type' => 'setAuthenticationPhoneNumber',
        'phone_number' => $phone_number,
    ]);
    
    // Получаем код авторизации
    $code = readline('Enter the code: ');
    
    $tdlib->send([
        '@type' => 'checkAuthenticationCode',
        'code' => $code,
    ]);
    
    // Выполняем запрос getChatStatistics
    $chat_id = 'CHAT_ID';
    $result = $tdlib->send([
        '@type' => 'getChatStatistics',
        'chat_id' => $chat_id,
        'is_dark' => false,
    ]);
    
    print_r($result);
    Ответ написан
    1 комментарий
  • Не работает код калькулятора для телеграмм, что делать?

    @Sellisent
    import telebot
    import config
    
    CALC_BOT_TOKEN = 'ТОКЕН'
    bot = telebot.TeleBot(CALC_BOT_TOKEN)
    
    @bot.message_handler(commands=['start'])
    def start(message):
        bot.send_message(message.chat.id, 'CoreIeX Calculator!!!')
    
    @bot.message_handler(content_types=['text'])
    def calc(message):
        try:
            bot.send_message(message.chat.id, eval(message.text))
        except:
            bot.send_message(message.chat.id, f'Not this:{message.text}!!!')
            pass
    
    bot.polling()
    Ответ написан