Користувальницькькі налаштування

Налаштування сайту


ubillingtelegram

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
ubillingtelegram [2025/01/25 13:43]
nightfly
ubillingtelegram [2025/10/28 18:45] (поточний)
nightfly
Рядок 1: Рядок 1:
 ====== API UbillingTelegram ====== ====== API UbillingTelegram ======
  
-Ubilling надає зручну модель абстракції, для роботи з повідомленнями [[https://core.telegram.org/api|бота Telegram]]. Починаючи зі стабільного релізу Ubilling 0.8.0 ви можете використовувати базовий клас UbillingTelegram для надсилання, приймання та читання повідомлень, прийнятих ботом. Для надсилання повідомлень потрібен токен заздалегідь [[https://tlgrm.ru/docs/bots|створеного бота]] і ввімкнена та налаштована підсистема [[senddog|собаки-посилаки]]. Так, ви можете запросити бота у свою закриту групку або куди забажаєте.+Ubilling надає зручну модель абстракції, для роботи з повідомленнями [[https://core.telegram.org/api|бота Telegram]]. Починаючи зі стабільного релізу Ubilling 0.8.0 ви можете використовувати базовий клас UbillingTelegram для надсилання, приймання та читання повідомлень, прийнятих ботом. Для надсилання повідомлень потрібен токен заздалегідь [[tgbotfather|створеного бота]] і ввімкнена та налаштована підсистема [[senddog|собаки-посилаки]]. Так, ви можете запросити бота у свою закриту групку або куди забажаєте.
  
 API базового класу UbillingTelegram намагається повторювати роботу [[ubillingsms|UbillingSMS]] і бути максимально простим для розуміння. Також ви можете одночасно працювати з кількома ботами, створивши для кожного з них по екземпляру класу, або на-ходу перемикаючи їхні токени. Розглянемо роботу з ботом на простому прикладі: API базового класу UbillingTelegram намагається повторювати роботу [[ubillingsms|UbillingSMS]] і бути максимально простим для розуміння. Також ви можете одночасно працювати з кількома ботами, створивши для кожного з них по екземпляру класу, або на-ходу перемикаючи їхні токени. Розглянемо роботу з ботом на простому прикладі:
  
 <code php> <code php>
-$botToken = '123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11';+$botToken = '1234567890:EXAMPLEfakeToken1234567890ABCDXXXXX';
 // ми можемо передавати токен нашого бота або в конструкторі класу // ми можемо передавати токен нашого бота або в конструкторі класу
 $telegram = new UbillingTelegram($botToken); $telegram = new UbillingTelegram($botToken);
Рядок 98: Рядок 98:
  $telegram->directPushMessage($groupId, 'unbanChatMember:[' . $memberId . '@' . $groupId . ']');  $telegram->directPushMessage($groupId, 'unbanChatMember:[' . $memberId . '@' . $groupId . ']');
 </code>  </code> 
 +
 +Видаляти повідомлення
 +<code php>
 + $telegram->directPushMessage($chatId, 'removeChatMessage:[' . $messageId. '@' . $chatId. ']');
 +</code>
 +
 +
 +Редагувати власні
 +
 +<code php>
 + $telegram->directPushMessage($chatId, 'editMessageText:[' . $messageId. '@' . $chatId. ']новий текст повідомлення');
 +</code>
  
ubillingtelegram.1737805400.txt.gz · Востаннє змінено: 2025/01/25 13:43 повз nightfly