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

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
EasyControl.png



bot.PNG
Добавление удаленного управления через Telegram может значительно повысить гибкость вашего рабочего процесса. Интегрируя Telegram с ZennoPoster, вы можете управлять своими проектами из любого места с легкостью. Этот гид проведет вас через создание бота 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. Обновите настройки шаблона

settings.PNG



Adding remote control through Telegram can significantly boost your workflow flexibility. By integrating Telegram with ZennoPoster, you can manage your projects from anywhere with ease. 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

settings.PNG
 

Attachments

Last edited:

Demiz

Client
Joined
Dec 19, 2017
Messages
198
Reaction score
133
Points
43
Похоже забыли открыть капот или так задумано?
А в целом хорошая статья
128652
\
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
  • Thank you
Reactions: Demiz

Biobalans

Client
Joined
Feb 28, 2021
Messages
82
Reaction score
23
Points
8
Нужная вещь!
 
  • Thank you
Reactions: dzair

proffiben

Client
Joined
Dec 6, 2020
Messages
12
Reaction score
2
Points
3
Добрый день!
Подключил все, но нажимаю команды /all или /working, но ничего не выводит мне в ответ в тг (в логе проекта команда отображается)
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
Добрый день!
Подключил все, но нажимаю команды /all или /working, но ничего не выводит мне в ответ в тг (в логе проекта команда отображается)
Вы запускали в Zennoposter или ProjectMaker? Скриншоты были бы полезны.
 

Sk8er

Client
Joined
Jan 17, 2015
Messages
4
Reaction score
1
Points
3
Dude, I've been monitoring Zenno contests on useful topics for many years, and the abundance that you've given out, and immediately in the form of finished products - fucking awesome. The victory should be yours.
 
  • Thank you
Reactions: dzair

Serj566

Client
Joined
May 9, 2016
Messages
99
Reaction score
216
Points
33
Вы запускали в Zennoposter или ProjectMaker? Скриншоты были бы полезны.
Прикольное решение!

Нашел 1 косяк. {"ok":false,"error_code":400,"description":"Bad Request: BUTTON_DATA_INVALID"} выдает ошибку в запросе TG: Tasks
Снимок экрана 2024-12-13 в 01.34.47.png


Косяк был в названии одного из проектов, а именно VK_Poster_Ultimate - Обои на телефон | iPhone | Android, всё что сделал это сократил имя в ZP до VK_Poster_Ultimate - Обои на телефон | и всё заработало. Проблема не в | как я сперва подумал, а в длине, я сильно не копался в шаблоне, но думаю можно продумать какой то функционал по сокращению длинны названия.

И еще бы вывод лога по запросу от шаблона, было бы супер. Но да, знаю, хотеть не вредно :D
 
  • Thank you
Reactions: dzair

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
Прикольное решение!

Нашел 1 косяк. {"ok":false,"error_code":400,"description":"Bad Request: BUTTON_DATA_INVALID"} выдает ошибку в запросе TG: Tasks
View attachment 128922


Косяк был в названии одного из проектов, а именно VK_Poster_Ultimate - Обои на телефон | iPhone | Android, всё что сделал это сократил имя в ZP до VK_Poster_Ultimate - Обои на телефон | и всё заработало. Проблема не в | как я сперва подумал, а в длине, я сильно не копался в шаблоне, но думаю можно продумать какой то функционал по сокращению длинны названия.

И еще бы вывод лога по запросу от шаблона, было бы супер. Но да, знаю, хотеть не вредно :D
Спасибо за обратную связь, я постараюсь обновить это.
 

Serj566

Client
Joined
May 9, 2016
Messages
99
Reaction score
216
Points
33
Спасибо за обратную связь, я постараюсь обновить это.
Не за что. А так решение прикольное, ещё бы реально лог получать, отполировать решение и можно продавать хотя бы не за дорого. А если добавить еще и тригиры, что бы не просто мониторить можно было по кнопке, а что бы выбираю я например наблон РЕГА_АКОВ, указываю что прислать оповищение при изменении статуса. И бот мне шлет уведомление, например кинул я регу 10 000 аков, что бы не проверять и не ждать когда закончит, кинул тригер и всё, оповищение прийдет когда готово будет. Так же можно на новые шаблоны такой тригер кидать, что если шаблон начал выдовать ошибки нонстопом и после например 5 ошибок подряд остановился, прилетало бы оповещение что шаблон статус поменял. И такого можно много придумать полезного, на базе имеющегося решения. И я думаю что на такое решение спрос бы был. ;-)
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
Не за что. А так решение прикольное, ещё бы реально лог получать, отполировать решение и можно продавать хотя бы не за дорого. А если добавить еще и тригиры, что бы не просто мониторить можно было по кнопке, а что бы выбираю я например наблон РЕГА_АКОВ, указываю что прислать оповищение при изменении статуса. И бот мне шлет уведомление, например кинул я регу 10 000 аков, что бы не проверять и не ждать когда закончит, кинул тригер и всё, оповищение прийдет когда готово будет. Так же можно на новые шаблоны такой тригер кидать, что если шаблон начал выдовать ошибки нонстопом и после например 5 ошибок подряд остановился, прилетало бы оповещение что шаблон статус поменял. И такого можно много придумать полезного, на базе имеющегося решения. И я думаю что на такое решение спрос бы был. ;-)
Я не думаю, что для этого потребуется сложное решение. Это можно реализовать, просто используя переменную, увеличивая её значение и добавляя условие для проверки. Если оно совпадает, отправьте POST-запрос в ваш Telegram-канал.
 

Yawara

Client
Joined
Apr 27, 2020
Messages
30
Reaction score
23
Points
8
Спасибо за полезный шаб. Как раз искал информацию по это теме. А есть возможность удаленно добавлять проекты в зеннопостер, а не только менять потоки и т.д. уже на действующих шаблонах?
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
Спасибо за полезный шаб. Как раз искал информацию по это теме. А есть возможность удаленно добавлять проекты в зеннопостер, а не только менять потоки и т.д. уже на действующих шаблонах?
Нет, это не так. Сейчас оно только управляет уже добавленными шаблонами.
 

Dmitriy Ka

Client
Joined
May 3, 2016
Messages
804
Reaction score
545
Points
93
А есть возможность удаленно добавлять проекты в зеннопостер?
Очень интересно, а как вы себе это представляете?
Типа заходим в ТГ, печатаем путь до шаблона который хотим добавить?
 

SVRyzhov

Client
Joined
May 17, 2017
Messages
52
Reaction score
6
Points
8
Очень интересно, а как вы себе это представляете?
Поиск всех шаблонов в определенной папке с возможностью их выбора.
 

Alex91

Активный пользователь
Joined
Aug 15, 2024
Messages
759
Reaction score
210
Points
43
Поиск всех шаблонов в определенной папке с возможностью их выбора.
А как они попадут эти шаблоны , в эту папку ?
Если они уже там, почему они не добавлены в зенку, что можно сделать одной кнопкой в интерфейсе ?
Какой вообще в этом смысл, автоматизировать действие , которое делается один раз ... В месяц, год... ?
 

SVRyzhov

Client
Joined
May 17, 2017
Messages
52
Reaction score
6
Points
8
Обновлено :bt:
Не знаю как обновлено, но во внутренности заесть нельзя. ProjectMaker V7 RU 7.7.21.0 не открывает, нет доступа
 

SVRyzhov

Client
Joined
May 17, 2017
Messages
52
Reaction score
6
Points
8
А как они попадут эти шаблоны , в эту папку ?
Не знаю как у вас, у меня одна папка с проектами, в которой отдельные проекты по своим папкам. Ее можно отсканировать и прислать список с найденными проектами. Только вот смысла в этом действительно нет, ибо один раз проект добавить можно и с компа.
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
Не знаю как обновлено, но во внутренности заесть нельзя. ProjectMaker V7 RU 7.7.21.0 не открывает, нет доступа
Запустите в ZennoPoster.
 

Dmitriy Ka

Client
Joined
May 3, 2016
Messages
804
Reaction score
545
Points
93
Запустите в ZennoPoster.
По условиям конкурса шаблоны должны быть полностью открытые
 

SVRyzhov

Client
Joined
May 17, 2017
Messages
52
Reaction score
6
Points
8
Запустите в ZennoPoster.
В ZennoPoster работает, спору нет, но хотелось бы в потрошках поковыряться. Если конечно там нет ни какой коммерческой тайны.
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
По условиям конкурса шаблоны должны быть полностью открытые
Можете, пожалуйста, показать это правило? Возможно, я его пропустил.
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
В ZennoPoster работает, спору нет, но хотелось бы в потрошках поковыряться. Если конечно там нет ни какой коммерческой тайны.
Есть и другие планы: я добавлю некоторые функции и исправлю несколько ошибок. Эта версия будет работать нормально, но без разрешения на редактирование. Я учёл этот пост в своих размышлениях .

 

SVRyzhov

Client
Joined
May 17, 2017
Messages
52
Reaction score
6
Points
8
в своих размышлениях
Добавлю мыслей для размышлений.
Нужно было мне как-то чтоб шблон выполнялся по хотелке клиента и отчет присылал клиенту в чат с ботом. Концепт был продуман, некоторые элементы реализованы, но до реализации не дошло, ибо бобик сдох.
 
  • Thank you
Reactions: dzair

Vickenty

Новичок
Joined
Jan 24, 2025
Messages
1
Reaction score
0
Points
1
Есть и другие планы: я добавлю некоторые функции и исправлю несколько ошибок. Эта версия будет работать нормально, но без разрешения на редактирование. Я учёл этот пост в своих размышлениях .

Добрый день!

Подскажите, есть ли возможность приобрести ваш шаблон? Он хорошо решает нашу задачу, но мы бы хотели иметь возможность кастомизировать его под свои проекты.

С Уважением, Викентий
 

Ivan3465872684

Новичок
Joined
Mar 6, 2025
Messages
1
Reaction score
0
Points
1
у меня тоже нет доступа. и хотел спросить, есть возможность добавить ввод вводных данных
 

dzair

Client
Joined
Nov 23, 2022
Messages
81
Reaction score
85
Points
18
у меня тоже нет доступа. и хотел спросить, есть возможность добавить ввод вводных данных
Здравствуйте,
Шаблон не редактируется, но работает на ZennoPoster.
Нет, в настоящее время вы не можете добавить ввод данных.
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)