Author: Ivan
E-mail: ivan@mypochta.net
For MODx Revolution 3.x.
Версия PHP >= 8.0
IskTelega - простой компонент облегчающий публикацию постов в телеграм каналы.
IskTelega умеет:
После установки перейдите в IskTelega, далее во вкладку API конфигурации, создайте хотя бы одну конфигурацию.
Затем во вкладку "Посты" - и добавьте новый пост.
Отправка каждого поста, искусственная задержка на 2 сек.
У себя в задание cron добавьте:
/usr/bin/php8.1 вашпуть/core/components/isktelega/elements/cron/isktelega_send_post_telega.php
Выполнять каждую минуту или если постов много планируется ставьте больше интервал.
/start
, если вы еще не начали./newbot
.example_bot
).getUpdates
для получения ID канала:
https://api.telegram.org/bot<ВАШ_ТОКЕН_БОТА>/getUpdates
Выполните этот запрос в вашем браузере, используйте инструмент типа Postman или curl.
{ "ok": true, "result": [ { "update_id": 123456789, "message": { ... "chat": { "id": -1001234567890, // Вот это chatId ... }, ... } } ] }
Author: Ivan
E-mail: ivan@mypochta.net
For MODx Revolution 3.x.
PHP Version >= 8.0
IskTelega - a simple component that facilitates posting to Telegram channels.
IskTelega can:
After installation, go to IskTelega, then to the API Configurations tab, and create at least one configuration.
Then go to the "Posts" tab and add a new post.
Each post is sent with an artificial delay of 2 seconds.
Add the following to your cron job:
/usr/bin/php8.1 yourpath/core/components/isktelega/elements/cron/isktelega_send_post_telega.php
Run every minute, or set a larger interval if you plan to have many posts.
/start
, if you haven't already./newbot
.example_bot
).getUpdates
to get the channel's ID:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
Execute this request in your browser, use a tool like Postman or curl.
{ "ok": true, "result": [ { "update_id": 123456789, "message": { ... "chat": { "id": -1001234567890, // This is the chatId ... }, ... } } ] }