Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія | ||
ubillingtelegram [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
ubillingtelegram [2025/01/25 13:43] (поточний) nightfly |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
====== API UbillingTelegram ====== | ====== API UbillingTelegram ====== | ||
- | Ubilling | + | Ubilling |
- | API базового класса UbillingTelegram | + | API базового класу UbillingTelegram |
<code php> | <code php> | ||
$botToken = ' | $botToken = ' | ||
- | // мы можем передавать токен нашего бота | + | // ми можемо передавати токен нашого бота |
$telegram = new UbillingTelegram($botToken); | $telegram = new UbillingTelegram($botToken); | ||
- | // либо принудительно выставить при помощи публичного метода setToken, например | + | // або примусово виставити |
$telegram-> | $telegram-> | ||
- | // мы можем | + | // ми можемо |
$botContacts = $telegram-> | $botContacts = $telegram-> | ||
debarr($botContacts); | debarr($botContacts); | ||
- | // Также мы можем поместить сообщение в очередь | + | // Також ми можемо помістити повідомлення в чергу для |
- | // Рекомендуется использовать этот | + | // Рекомендується використовувати цей |
$chatId = ' | $chatId = ' | ||
- | $telegram-> | + | $telegram-> |
- | // Далее, если | + | // Далі, якщо буде потрібно, ми можемо працювати з чергою повідомлень. |
- | // например получить количество | + | // наприклад отримати кількість повідомлень, які |
$queueCount=$telegram-> | $queueCount=$telegram-> | ||
deb($queueCount); | deb($queueCount); | ||
- | //или содержимое этой очереди в виде массива | + | //або вміст цієї |
$queueData=$telegram-> | $queueData=$telegram-> | ||
debarr($queueData); | debarr($queueData); | ||
- | //также нам никто не запрещает | + | //Також нам ніхто не забороняє |
$botChats=$telegram-> | $botChats=$telegram-> | ||
debarr($botChats); | debarr($botChats); | ||
- | // Если | + | // Якщо |
- | // мы можем принудительно инициализировать посылку сообщения в обход очереди при | + | // ми можемо примусово ініціалізувати надсилання повідомлення в обхід черги за допомогою |
$telegram-> | $telegram-> | ||
</ | </ | ||
- | Также в Ubilling 1.0.2 появилась возможность включить режим | + | Також є можливість увімкнути режим |
<code php> | <code php> | ||
$telegram-> | $telegram-> | ||
Рядок 45: | Рядок 45: | ||
- | А также отсылать данные | + | А також відсилати дані про місцезнаходження контактам вашого бота. Приклад: |
<code php> | <code php> | ||
- | $testText = ' | + | $testText = ' |
$telegram-> | $telegram-> | ||
</ | </ | ||
- | А можно не просто данные | + | А можна не просто дані про місцезнаходження, а також із заголовком |
<code php> | <code php> | ||
$message=' | $message=' | ||
Рядок 57: | Рядок 57: | ||
</ | </ | ||
- | Да, все поля | + | Так, усі поля |
- | А еще начиная с Ubilling 1.0.5 можно устанавливать кастомную разметку для ваших | + | А ще можна встановлювати кастомну розмітку для ваших |
<code php> | <code php> | ||
- | | + | |
| | ||
</ | </ | ||
- | Начиная с Ubilling 1.0.9 также поддерживается посылка | + | Формат надсилання фоточок наступний: |
<code php> | <code php> | ||
- | $message = ' | + | $message = ' |
$telegram-> | $telegram-> | ||
</ | </ | ||
- | Начиная с Ubilling 1.1.4 вы можете использовать для ваших ботов кастомные клавиатуры. Для | + | Також |
<code php> | <code php> | ||
- | $buttonsArray[] = array(' | + | $buttonsArray[] = array(' |
$buttonsArray[] = array(' | $buttonsArray[] = array(' | ||
| | ||
$keyboard = $telegram-> | $keyboard = $telegram-> | ||
- | $telegram-> | + | $telegram-> |
</ | </ | ||
- | Принудительно ее убить можно в свою очередь, используя сообщение, содержащее текст вида " | + | Примусово її вбити можна зі свого боку, використовуючи повідомлення, що містить |
<code php> | <code php> | ||
- | | + | |
</ | </ | ||
+ | |||
+ | |||
+ | Також можна банити та розбанювати користувачів в групових чатах: | ||
+ | |||
+ | <code php> | ||
+ | | ||
+ | </ | ||
+ | |||
+ | |||
+ | <code php> | ||
+ | | ||
+ | </ | ||
+ |