【问题标题】:Telegram API-vendor/autoload.phpTelegram API-供应商/autoload.php
【发布时间】:2015-12-23 10:21:48
【问题描述】:

我想在 PHP 中集成一个电报 API。 我参考了以下链接 https://github.com/funcoding/TelegramPHPBot/blob/master/README.md
我在我的机器上安装了作曲家,但我无法生成 供应商/autoload.php 文件。 我是新来的。谁能给我解决方案。

【问题讨论】:

  • 你运行了什么命令?
  • 我在 composer.json 中添加以下行 { "require": { "curiouscoder/telegram-php-bot": "dev-master" } }
  • vendor/autoload.php 将在您更改 composer.json 后运行 composer update 时自动为您创建。确保您的当前目录是您的composer.json 所在的目录。确保您正在运行对文件夹具有写入权限的命令(通过 sudo 或提升的命令提示符)

标签: php telegram-bot


【解决方案1】:

创建composer.json 文件后,运行composer install 命令安装依赖项。这将创建一个vendor 文件夹,您可以在其中找到autoload.php 文件。

【讨论】:

  • 我们已经安装了composer。但是没有创建供应商文件夹。
  • 安装 composer 打开终端/cmd 并输入composer --version 后,输出必须类似于Composer version 1.0-dev (44bc8e0...) 2015-12-07 16:56:35。这意味着您已经成功安装了 composer。然后创建 composer.json 文件。从终端/cmd导航到composer.json文件目录并运行composer install
【解决方案2】:

只需按照以下步骤安装Telegram API

  1. 下载master.zip文件。将 zip 文件解压到本地 wamp 服务器。
  2. 打开您的cmd,然后使用cd wampcd www 转到您的wamp 目录。
  3. 然后使用cd Telegram API 转到您的Telegram API 目录
  4. 然后从command prompt 运行composer install 命令
  5. 现在您可以在完成安装后在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": "vinaykumar1989@gmail.com",
        "role": "Developer"
        }
    ],
    "minimum-stability": "dev"
}

【讨论】:

  • 请提供您上面提到的 Telegram API 库的链接。因为我尝试了四个库。
  • 这里是图书馆链接:github.com/funcoding/TelegramPHPBot你已经在你的问题中提到了
  • 正如你所说,我成功创建了 vendor/autoload.php 文件。我不知道下一步该做什么。我在 botfather 的帮助下创建了我的机器人。生成了我的 api 密钥。集成在我的 php 代码中。我可以与 mybot 聊天。是否可以在不同用户之间进行聊天?
猜你喜欢
  • 1970-01-01
  • 2019-10-08
  • 1970-01-01
  • 2022-01-03
  • 2017-10-21
  • 1970-01-01
  • 2021-11-04
  • 1970-01-01
相关资源
最近更新 更多