2015-12-23 81 views
0

我想在PHP中集成一個電報API。 我推薦以下鏈接 https://github.com/funcoding/TelegramPHPBot/blob/master/README.md
我在我的機器上安裝了作曲家,但我無法生成 vendor/autoload.php文件。 我對此很陌生。誰能給我解決方案。電報API供應商/ autoload.php

+0

你什麼命令? – Mirceac21

+0

我添加下面的composer.json行{ 「要求」:{ 「curiouscoder /電報PHP-BOT」: 「DEV-大師」 }} ' –

+0

供應商/ autoload.php'將自動爲您創建當你在改變'composer.json'後運行'composer update'時。確保你的當前目錄是你的'composer.json'存在的目錄。確保您正在運行帶有對該文件夾的寫入權限的命令(通過sudo或提升的命令提示符) – h2ooooooo

回答

0

創建composer.json文件後,運行composer install命令來安裝依賴關係。這將創建一個vendor文件夾,您可以在其中找到autoload.php文件。

+0

我們已經安裝了composer。但供應商文件夾不會被創建。 –

+0

安裝composer open terminal/cmd並鍵入'composer --version'後,輸出必須是這樣的'Composer版本1.0-dev(44bc8e0 ...)2015-12-07 16:56:35'。這意味着你已經成功安裝了作曲家。然後創建composer.json文件。從終端/ cmd導航到composer.json文件目錄並運行'composer install'。 – Mirceac21

0

只要按照下面的步驟進行安裝Telegram API

  1. 下載master.zip文件。將zip文件解壓縮到您的本地wamp 服務器。
  2. 打開您的cmd,然後使用cd wampcd www轉至wamp目錄。
  3. 然後轉到您的Telegram API目錄使用cd Telegram API
  4. 然後運行從command prompt
  5. 現在composer install命令就可以完成安裝後,看到你的Telegram API目錄vendor文件夾。

無需編輯composer.json文件。

見下面的截圖

enter image description here


Composer.json代碼

{ 
    "name": "curiouscoder/telegram-php-bot", 
    "description": "Telegram Bot API written in PHP", 
    "keywords": ["telegram-bot", "telegram", "bot", "api"], 
    "type": "library", 
    "require": { 
     "php": ">=5.4", 
     "guzzlehttp/guzzle": "5.3.0" 
    }, 
    "require-dev": { 
    }, 
    "autoload": { 
     "psr-4": { 
      "CuriousCoder\\TelegramBot\\": "src" 
     } 
    }, 
    "license": "MIT", 
    "authors": [ 
     { 
      "name": "Vinay Kumar", 
      "email": "[email protected]", 
     "role": "Developer" 
     } 
    ], 
    "minimum-stability": "dev" 
} 
+0

請提供您上面提到的電報API庫的鏈接,因爲我嘗試了四個庫。 –

+0

這裏是庫鏈接:https://github.com/funcoding/TelegramPHPBot你已經在你的問題中提到 –

+0

正如你告訴我成功創建供應商/ autoload.php文件。我不知道下一步該做什麼。我在botfather的幫助下創建了我的機器人。生成我的API密鑰。集成在我的PHP代碼中。我可以與mybot聊天。是否有可能在不同的用戶之間進行聊天? –