Skip to content

A repository to improve Telegram Api. It is currently under development, but there are already some working methos.

Notifications You must be signed in to change notification settings

AUnhurian/telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the telegram wiki!

This package will help you simplify your work with Telegram Api.

Telegram Api package

Installation

Installation takes place in the console using the command:

composer require elwahab/telegram

It may be noted that you must have a composer.

How I can use this? Quick start

After installing the package, you just need to connect the packages as follows

<?php

use ELWAHAB\Telegram;


$telegram = new Telegram(BOT_TOKEN);

$telegram->sendMessage(CHAT_ID, 'Message');

What method can I use?

sendMessage

Method for send message to your peer. This method get paraments:

  • chat_id integer | id user what get message;
  • text _string | message to chat_id_;
  • markdown option string | Send message with markdown or html (Default null, but if you want use markdown, you should input markdown or html).

You get result from this method: result json from Telegram API

forwardMessage

Method for forwardMessage from one chat to other chat. Params: chat_id integer | id chat where you want send message

  • from_chat_id integer | id chat where you get message to send
  • message_id integer | id message what you want send

You get result from this method: result json from Telegram API

deleteMessage

Method for delete message from chat. Params:

  • chat_id integer | id chat where you want delete message
  • message_id integer | id message what you want delete

sendPhoto

Method for send photo in chat. Params:

  • chat_id integer | id chat where you want send photo
  • path string | path to photo what you want send

You get result from this method: result json from Telegram API

sendMessageParams (customer, for send message)

Function for sending telegram messages by bot, customer params send. Params:

  • params array | array with field to send message
$telegram = new Telegram(BOT_TOKEN);
   
 $params = [
          'chat_id'   => PEER,
          'text'      => 'Message'
      ];

$telegram->sendMessageParams($params);

answerCallbackQuery

Method for answer callback query. Params:

  • params array | array with field to send callback Params can be this array:

$telegram = new Telegram(BOT_TOKEN);
   
      $params = [
          'callback_query_id'     => $callback_id, // id callback for answer
          'text'                  => $answer // text answer
       ];

$telegram->answerCallbackQuery($params);

About

A repository to improve Telegram Api. It is currently under development, but there are already some working methos.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages