EasyControl 2.0 : Управляйте ZennoPoster с помощью Telegram

dzair

Client
Регистрация
23.11.2022
Сообщения
93
Благодарностей
101
Баллы
33
EasyControl.png



easy_control_2_1.PNGИнтеграция удаленного управления через Telegram с ZennoPoster значительно повысит гибкость вашего рабочего процесса, позволяя управлять проектами из любой точки мира.
Этот обновленный шаблон основан на
предыдущей версии и включает множество улучшений и оптимизаций. Краткое описание изменений:
  • Удалены ненужные действия и избыточные HTTP-запросы для повышения эффективности.
  • Исправлена ошибка, возникавшая при длинных названиях шаблонов, за счет обновления кода C# — теперь все работает без сбоев.
  • Debug Info - Отладочная информация: новая функция логирования операций при включенной отладки, что помогает в устранении неисправностей.
  • Persistence Mode - Режим устойчивости: шаблон автоматически восстанавливается после ошибок и продолжает работу. Он не останавливается сам по себе и может быть остановлен только вручную через бота.
  • Notifications - Уведомления: отправляет оповещения в Telegram при изменении статуса шаблона.
  • Оптимизирован рабочий процесс и общая функциональность шаблона.
  • Более точная и улучшенная языковая поддержка.
  • Исправлены другие мелкие ошибки.

Этот гид проведет вас через создание бота Telegram, получение идентификаторов пользователей с помощью /getUpdates и встраивание этих компонентов в настройки шаблона ZennoPoster.

1. Настройка вашего бота Telegram

Чтобы управлять ZennoPoster из Telegram, вам сначала нужно создать бота Telegram. Следуйте этим шагам:

  1. Откройте Telegram и найдите бота "BotFather".
  2. Начните разговор с BotFather и используйте команду /newbot, чтобы создать нового бота.
  3. Следуйте подсказкам, чтобы назвать вашего бота и создать уникальное имя пользователя.
  4. Получите API токен от BotFather. Этот токен будет использоваться для подключения ZennoPoster к Telegram.

2. Получение вашего идентификатора пользователя Telegram

Чтобы убедиться, что только вы или авторизованные пользователи могут взаимодействовать с вашим ботом, вам нужно получить идентификаторы пользователей:

Отправьте сообщение вашему новосозданному боту.

Перейдите в ваш браузер и используйте следующий URL для доступа к API бота Telegram:

Telegram:
https://api.telegram.org/bot<ВашAPIТокен>/getUpdates

Замените <ВашAPIТокен> на ваш фактический токен.
Просмотрите ответ, который отобразит структуру JSON, содержащую информацию о вашем сообщении. Найдите раздел 'from', который включает 'id' (ваш идентификатор пользователя Telegram).

3. Обновите настройки шаблона

easy_control_2.PNG

Integrating Telegram remote control with ZennoPoster can greatly enhance your workflow flexibility, allowing you to manage projects effortlessly from anywhere.
This updated template builds on the previous version with numerous enhancements and optimizations. Changes summary:
  • Removed unnecessary actions and redundant HTTP requests for better efficiency.
  • Resolved an issue where long template names caused errors by updating the C# code—now, everything runs smoothly.
  • Debug Info: A new debugging feature that logs operations when enabled, helping with troubleshooting.
  • Persistence Mode: Ensures the template automatically recovers from errors and continues running. It will not stop on its own and can only be manually stopped via the bot.
  • Notifications: Sends Telegram alerts whenever a template’s status changes.
  • Optimized workflow and overall template functionality.
  • More accurate and refined language support.
  • Other minor bug fixes
This guide will walk you through creating a Telegram bot, retrieving user IDs using /getUpdates, and embedding these components into ZennoPoster template settings.

1. Setting Up Your Telegram Bot

To control ZennoPoster from Telegram, you first need to create a Telegram bot. Follow these steps:

  1. Open Telegram and search for the “BotFather” bot.
  2. Start a conversation with BotFather and use the /newbot command to create a new bot.
  3. Follow the prompts to name your bot and create a unique username.
  4. Receive the API token from BotFather. This token will be used for connecting ZennoPoster with Telegram.

2. Retrieving Your Telegram User ID

To ensure that only you or authorized users can interact with your bot, you need to obtain user IDs:

Send a message to your newly created bot.

Navigate to your browser and use the following URL to access Telegram’s bot API:

Telegram:
https://api.telegram.org/bot<YourAPIToken>/getUpdates

Replace <YourAPIToken> with your actual token.
Review the response, which will display a JSON structure containing information about your message. Look for the ‘from’ section, which includes ‘id’ (your Telegram user ID).

3. Update template settings

easy_control_2.PNG


 

Вложения

Последнее редактирование модератором:

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
820
Благодарностей
567
Баллы
93
Интересно получается.

132034


В теме "Предложения по организации Zennolab Master" предлагаете не разбивать статьи на части, а сами один и тот же шаблон 2ой раз выкладываете. Только теперь шаблон с открытым доступом и якобы доработанный, только вот проверить на сколько он доработан мы не можем, потому что первый шаблон был закрыт для просмотра.
 
  • Спасибо
Реакции: Lest и dzair

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 874
Благодарностей
2 588
Баллы
113
Спасибо конечно.
Но, все же хотелось бы хотя бы кратко понимать как это работает.
 
  • Спасибо
Реакции: dzair

dzair

Client
Регистрация
23.11.2022
Сообщения
93
Благодарностей
101
Баллы
33
Интересно получается.

Посмотреть вложение 132034

В теме "Предложения по организации Zennolab Master" предлагаете не разбивать статьи на части, а сами один и тот же шаблон 2ой раз выкладываете. Только теперь шаблон с открытым доступом и якобы доработанный, только вот проверить на сколько он доработан мы не можем, потому что первый шаблон был закрыт для просмотра.
Привет,

Вы явно восприняли это лично, это было просто предложение, и я определенно не говорил о вас.
Старый шаблон открыт, вы можете проверить его
Ни Вы, ни Я не устанавливаем здесь правила, ZennoLab Do. Так что, пожалуйста, будьте уважительны.

С наилучшими пожеланиями,
 

dzair

Client
Регистрация
23.11.2022
Сообщения
93
Благодарностей
101
Баллы
33
Спасибо конечно.
Но, все же хотелось бы хотя бы кратко понимать как это работает.
Здравствуйте,
Я добавил видео, пожалуйста, проверьте его
по какой-то причине оно не было добавлено моими администраторами
 
  • Спасибо
Реакции: BAZAg

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 874
Благодарностей
2 588
Баллы
113
Здравствуйте,
Я добавил видео, пожалуйста, проверьте его
по какой-то причине оно не было добавлено моими администраторами
Спасибо!
Посмотрел видео!
Прикольно выглядит такое управление Зеннопостером через телеграм бот.
Особенно актуально, когда вечером не хочется вставать с дивана и удобнее что-то покликать с телефона.

Скачал себе шаблончик в коллекцию!
 
  • Спасибо
Реакции: dzair

dzair

Client
Регистрация
23.11.2022
Сообщения
93
Благодарностей
101
Баллы
33
Пожалуйста, сообщайте о любых ошибках и запрашиваемых функциях.
 

snapacer`

Client
Регистрация
12.10.2021
Сообщения
12
Благодарностей
1
Баллы
3
Огонь вообще, в отпуске самая тема использовать
 
  • Спасибо
Реакции: dzair

zlodey

Client
Регистрация
24.04.2011
Сообщения
139
Благодарностей
12
Баллы
18
Отлично, пригодится для проектов
 
  • Спасибо
Реакции: dzair

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 874
Благодарностей
2 588
Баллы
113
Пожалуйста, сообщайте о любых ошибках и запрашиваемых функциях.
А какие функции Вы, как его создатель предложили бы добавить ещё, но ещё не реализовали?
Так сказать - в какую сторону лучше развивать данное решение?
 

dzair

Client
Регистрация
23.11.2022
Сообщения
93
Благодарностей
101
Баллы
33
А какие функции Вы, как его создатель предложили бы добавить ещё, но ещё не реализовали?
Так сказать - в какую сторону лучше развивать данное решение?
Привет,

пользовательское максимальное количество потоков / попыток вместо предустановленного.
лучшая обработка ошибок.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)