我想在PHP中集成一個電報API。 我推薦以下鏈接 https://github.com/funcoding/TelegramPHPBot/blob/master/README.md
我在我的機器上安裝了作曲家,但我無法生成 vendor/autoload.php文件。 我對此很陌生。誰能給我解決方案。電報API供應商/ autoload.php
回答
創建composer.json
文件後,運行composer install
命令來安裝依賴關係。這將創建一個vendor
文件夾,您可以在其中找到autoload.php
文件。
我們已經安裝了composer。但供應商文件夾不會被創建。 –
安裝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
只要按照下面的步驟進行安裝Telegram API
:
- 下載
master.zip
文件。將zip文件解壓縮到您的本地wamp
服務器。 - 打開您的
cmd
,然後使用cd wamp
和cd www
轉至wamp
目錄。 - 然後轉到您的
Telegram API
目錄使用cd Telegram API
- 然後運行從
command prompt
- 現在
composer install
命令就可以完成安裝後,看到你的Telegram API
目錄vendor
文件夾。
無需編輯composer.json
文件。
見下面的截圖
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"
}
請提供您上面提到的電報API庫的鏈接,因爲我嘗試了四個庫。 –
這裏是庫鏈接:https://github.com/funcoding/TelegramPHPBot你已經在你的問題中提到 –
正如你告訴我成功創建供應商/ autoload.php文件。我不知道下一步該做什麼。我在botfather的幫助下創建了我的機器人。生成我的API密鑰。集成在我的PHP代碼中。我可以與mybot聊天。是否有可能在不同的用戶之間進行聊天? –
- 1. 爲什麼我無法找到Google Calendar API的供應商/ autoload.php?
- 2. 作曲家是否會自動創建供應商/ autoload.php?
- 3. Symfony的3.0 Openshift找不到供應商/ autoload.php
- 4. autoload.php從CakePHP 3.0供應商文件夾中丟失
- 5. 付款給供應商API
- 6. 沒有供應商,但與供應商相關的代碼...?
- 7. 供應商vs供應商混淆
- 8. 未能安裝想象類與需求(供應商/ autoload.php錯誤在centos6.5/php5.4
- 9. 當通過作曲家我在哪裏放置要求供應商/ autoload.php
- 10. 錯誤 - 必需的引導/../供應商/ autoload.php)的index.php線22在Laravel 5
- 11. Laravel 5.3 PHP工匠不工作PHP的警告:要求(引導/../供應商/ autoload.php)
- 12. 是否有API掃描供應商?
- 13. 電話服務提供商
- 14. 目的電話提供商
- 15. Laravel供應商/自動加載缺少
- 16. 會員供應商
- 17. 會員供應商
- 18. SQL - 由供應商
- 19. 從供應商類
- 20. 會員供應商
- 21. Webpack供應商庫
- 22. SubSonic Oracle供應商
- 23. 供應商無效
- 24. Oauth的供應商
- 25. 供應商/資產
- 26. Heroku上的Composer.json供應商文件夾
- 27. 電報API release.keystore ERROR
- 28. 爲什麼map api供應商需要api密鑰?
- 29. 無法找到urbanairship的供應商信息。供應商
- 30. 多供應商/供應商的典型模式?
你什麼命令? – Mirceac21
我添加下面的composer.json行{ 「要求」:{ 「curiouscoder /電報PHP-BOT」: 「DEV-大師」 }} ' –
供應商/ autoload.php'將自動爲您創建當你在改變'composer.json'後運行'composer update'時。確保你的當前目錄是你的'composer.json'存在的目錄。確保您正在運行帶有對該文件夾的寫入權限的命令(通過sudo或提升的命令提示符) – h2ooooooo