Отлов ошибок шаблона, с моментальным оповещением в телеграм.

AZANIR

Client
Регистрация
09.06.2014
Сообщения
405
Благодарностей
196
Баллы
43
ну так-то ТС ничего не должен, я вам дал тему, дальше сами ее модернизируйте как бе...
это раз

два, это то что вы вообще непонятно что посоветовали, учитывая, то что, вопрос был про сишарп...

а три, надо всего лишь уметь пользоваться поиском, на форуме все есть
https://www.google.ru/search?newwindow=1&ei=aHo0XKy9Dc3QrgS7jofQDw&q=site:zennolab.com/discussion/+HttpGet&oq=site:zennolab.com/discussion/+HttpGet&gs_l=psy-ab.3...25173.25173..25938...0.0..0.36.36.1......0....1j2..gws-wiz.......0i71.zn3l4DIhRRI
всё верно вы ничего не должны извините, а насчет кода попутал с кубиком.
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
Оповещение телеграм бот может делать в закрытый канал или чат?
Или только паблик?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
куда угодно может, на то он и бот ))
помоги узнать как?
в паблик канал то без проблем.. но если закрыть канал - то уже не присылает (id канала оставлял и менял на новое - не помогает)
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
я не помню, надо апи телеги курить ... надо боту значит дать права чтоб он писать там мог, добавь его в админы чата
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
я не помню, надо апи телеги курить ... надо боту значит дать права чтоб он писать там мог, добавь его в админы чата
Все это есть, я не просто так спрашиваю.. я все что мог на форуме нашел.. не пашет в закрытые чаты и каналы..
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
Решение нашел:



1. Сделай канал публичным, установи для него username.
2. Добавь в канал любого бота.
3. Перейди по ссылке
Код:
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=@[USERNAME_КАНАЛА]&text=тест
После перехода по ссылке будет выведен id канала, сохрани его.
4. Сделай канал приватным.
5. Отправляй сообщения вот так:
Код:
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=[ID_КАНАЛА]&text=тест.
Решение нашел здесь: https://toster.ru/q/299390

ПС

Но в пункте 5 НЕ работало если так:

Код:
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=@[ID_КАНАЛА]&text=тест.
а заработало когда сделал так:

Код:
https://api.telegram.org/bot[ТОКЕН_БОТА]/sendMessage?chat_id=[ID_КАНАЛА]&text=тест.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
через собаку обычно юзернем пишется ну типа канал называется "tester44" а id номер 55555555
если ты пишешь по имени, значит надо использовать @
если просто по номеру - id то не надо

вроде так.

но все равно пригодится, спасибо
 

Vasalex

Client
Регистрация
27.09.2016
Сообщения
263
Благодарностей
19
Баллы
18
Норм тема. Вот так бывает, ляжешь спать а утром встал - сразу на сервер. А там полотнище красного текста. Лайк в общем ;-)
 

kul0n

Client
Регистрация
10.03.2016
Сообщения
82
Благодарностей
14
Баллы
8
Если слать через зенку сообщение пост запросом в паблик канал, то в ответ тоже приходит приватный ID этого канала ({"ok":true,"result":{"message_id":7,"author_signature":"myBot","chat":{"id":-1001306707380,"title":"channelName","type":"channel"},"date":1549912934,"text":"test"}} )
 

kul0n

Client
Регистрация
10.03.2016
Сообщения
82
Благодарностей
14
Баллы
8
Подскажите плиз. Делаю запрос на отправку сообщения ботом через Get запрос, можно как то в этом запросе принудительно поставить Enter между словами где мне нужно? А то получаются некрасивые сообщения приходят)
так попробуйте http://prntscr.com/mjqs5e
 

JanCarlo

Client
Регистрация
04.03.2018
Сообщения
353
Благодарностей
40
Баллы
28
@backoff

Подскажите пожалуйста кто нибудь, как прикрепить в сообщении в телеге скрин инстанса? очень надо =(
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
я не разбирался как слать картинку, но есть чуть более сложная схема

1. при ошибке мы получаем скрин на локальной машине
2. этот скрин надо залить на ftp хостинг или еще куда типа гугл диска
3. выслать урл картинки в качестве текста - придет картинка

но этот варик более геморный наверно, но зато рабочий)
 
  • Спасибо
Реакции: Sanekk и JanCarlo

JanCarlo

Client
Регистрация
04.03.2018
Сообщения
353
Благодарностей
40
Баллы
28
я не разбирался как слать картинку, но есть чуть более сложная схема

1. при ошибке мы получаем скрин на локальной машине
2. этот скрин надо залить на ftp хостинг или еще куда типа гугл диска
3. выслать урл картинки в качестве текста - придет картинка

но этот варик более геморный наверно, но зато рабочий)
спасибо, попробую сделать, выложу тогда

А как более детальную информацию об ошибках?
К примеру шаблон по парсингу и обработке фотографий, в один момент он не может найти элемент на странице, а в другой он не может сохранить фотку так как в названии есть зпрещенные символы, как получить информацию о таких разных ошибках? желательно более детальную
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
А как более детальную информацию об ошибках?
настраивать самому детально отлов ошибок, на каждый из вариантов.
мой способ ловит id кубика в котором произошла ошибка.. по id можно вычислить что именно произошло
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
Кто поможет?

Не могу отправить через зеннпостер ботом в телеграм "#" тоесть хештег..

шаблон передает все кроме хештега..

например текст: "Мой первый #super пост" бот в телегу передает вот так "Мой первый пост"
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113

molotok

Client
Регистрация
17.04.2015
Сообщения
733
Благодарностей
358
Баллы
63
Кто поможет?

Не могу отправить через зеннпостер ботом в телеграм "#" тоесть хештег..

шаблон передает все кроме хештега..

например текст: "Мой первый #super пост" бот в телегу передает вот так "Мой первый пост"
Чтобы небыло проблем можно кодировать отправляемый текст через кубик "обработка текста".
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28

Demiz

Client
Регистрация
19.12.2017
Сообщения
143
Благодарностей
64
Баллы
28
Кто-нибудь на данный момент пользуется этой фишкой? попробывал я отправить оповещение, но ничего не приходило, после того как посмотрел что в переменной написано "Домен заблокирован" - поставил перед экшеном get запрос проксю и работает. Но так это же не удобно теперь, как вы пользуетесь ?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113
  • Спасибо
Реакции: Mikhail B.

obyavkaby

Client
Регистрация
26.05.2017
Сообщения
187
Благодарностей
17
Баллы
18
Здравствуйте.
Можно или нет отправлять сообщение не в созданный канал, а сразу пользователю ?
 

gevolushn

Известная личность
Регистрация
25.03.2019
Сообщения
518
Благодарностей
269
Баллы
63
Здравствуйте.
Можно или нет отправлять сообщение не в созданный канал, а сразу пользователю ?
Можно. Узнаете ID получателя и все. Нужно только, чтоб пользователь добавил бота в контакты.
 

obyavkaby

Client
Регистрация
26.05.2017
Сообщения
187
Благодарностей
17
Баллы
18
можете сбросить пример запроса
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 914
Благодарностей
6 381
Баллы
113

obyavkaby

Client
Регистрация
26.05.2017
Сообщения
187
Благодарностей
17
Баллы
18

obyavkaby

Client
Регистрация
26.05.2017
Сообщения
187
Благодарностей
17
Баллы
18
а первый пост почитать не судьба? там все расписано пошагово
Я прекрасно все прочитал и в открытый канал все отправляется.
Интересует можно ли отправлять сообщение лично пользователю не в группу
 

obyavkaby

Client
Регистрация
26.05.2017
Сообщения
187
Благодарностей
17
Баллы
18

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 304
Благодарностей
5 421
Баллы
113
Классная статья, спрасибо большое. Попробовал отправить текст с выделением, но не получилось. Это реально сделать?
 

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