Download the PHP package alxmsl/telegrambotclient without Composer

On this page you can find all versions of the php package alxmsl/telegrambotclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package telegrambotclient

TelegramBotClient

License Latest Stable Version Total Downloads

Build Status Scrutinizer Code Quality Code Coverage Dependency Status

Powerful client for Telegram Bot API

Advantages

  1. Lightweight. You could use only two classes for work: API client and response
  2. Powerful. Same time you could use all 16 Bot API types and all 13 Bot API methods
  3. composer support makes installation simplified
  4. Independent namespace helps to use Bot API client on different projects and frameworks
  5. CLI utility helps you to test Bot API interactions

Installation

For simplified usage all what you need is require packet via composer

In third-party projects, require packet in your composer.json

...and update composer: composer update

Usages

First what you need is client instance. Just create it

....then you could call bot methods directly and got API response string

...or use methods wrappers

Method wrappers helps you to return specific result types as described in API documentation. For example, using getUpdates you be returned array of Update instances, sendMessage wrapper returns you Message object etc.

When something wrong, wrapper throws UnsuccessfulException. For example code

is showed you

Console usage

You could use script call.php to call Telegram Bot API directly

Using utility you could test your bot's authentication token

When something wrong^ utility will show you error response from Bot API

... got updates etc.

Tests

For completely tests running just call phpunit command

License

Copyright 2015 Alexey Maslov [email protected]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


All versions of telegrambotclient with dependencies

PHP Build Version
Package Version
Requires alxmsl/network Version >=1.1.0
alxmsl/cli Version >=2.0.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package alxmsl/telegrambotclient contains the following files

Loading the files please wait ....