Size: a a a

2018 August 01

Вz

Ванька zloy in CGЧат
источник

Вz

Ванька zloy in CGЧат
к слову чтобы был контроль за всей деятельностью постинга - крон не подойдёт, надо написать бота, который сам следит и за временем и за каналами и за фактами постинга. Плюсь админку для главного админа, чтобы там что то ему тотображалось. Допустим кто то добавил себе бота в канал - это ещё не повод для того чтобы в его канале постились эти рассылки, его должен подтвердить админ.  Короче задач для бота на самом деле много.
источник

d

dm in CGЧат
XpycT
в любом случае даже с постом через cron curl есть свой геморрой с подготовкой:
1) нужен бот как админ канала с возможностью запостить
2) нужно узнать id канала, можно через апи, но это должен сделать каждый админ сам через https://core.telegram.org/bots/api#getupdates
3) после чего настроить крон на каждый канал по api https://core.telegram.org/bots/api#sendmessage
в результате в текушей версии постинга мы получим что-то типа :
#crontab в 8:30 утра каждое 10 число
30 08 10 * *   curl -X POST "https://api.telegram.org/botXXX:YYYY/sendMessage" -d "chat_id=-zzzzzzzzzz&text=@PostBot 15b60b82cc7ab9"


и это запись для одного.. так что тут еще нужно подумать что лучше, крон или бот :)
id канала будет видно в логе бота при любом сообщении после добавления его в канал
источник

Вz

Ванька zloy in CGЧат
dm
id канала будет видно в логе бота при любом сообщении после добавления его в канал
а там разве нет события добавления бота ? мне кажется в момент добавления бот уже долен знать куда он прилетел
источник

d

dm in CGЧат
я такого не видел
источник

Вz

Ванька zloy in CGЧат
Надо посмотреть какие есть готовые хендлеры
источник

Вz

Ванька zloy in CGЧат
домой доеду попробую посмотреть что видит бот в момент добавления
источник

Вz

Ванька zloy in CGЧат
Хотя из меня такой ботодел :) мой только приветствует всех а так же подчищает все стикеры в канале. Но думаю будем обрастать функционалом постепенно :)
источник

X

XpycT in CGЧат
Ванька zloy
к слову чтобы был контроль за всей деятельностью постинга - крон не подойдёт, надо написать бота, который сам следит и за временем и за каналами и за фактами постинга. Плюсь админку для главного админа, чтобы там что то ему тотображалось. Допустим кто то добавил себе бота в канал - это ещё не повод для того чтобы в его канале постились эти рассылки, его должен подтвердить админ.  Короче задач для бота на самом деле много.
да не особо и тяжело , сделать по принципу @ControllerBot - в админке, главным админом, добавляется токен чужого бота с пометкой канал или группа, и ссылкой на нее, а так же временем для постинга. А сама система по крону уже проходит по всему списку ботов и формирует пост текущего вида, ну и пуляет месагу в накал.
В результате после срабатывания постинга проверяем наличие сообщения, если нет, значит человек заглушил своего бота - помечаем это, и удаляем канал со следующей рассылки. В результате даже в посте через минуту в другом канале он уже будет отсутствовать - выйдет полный контроль :)
источник

Вz

Ванька zloy in CGЧат
XpycT
да не особо и тяжело , сделать по принципу @ControllerBot - в админке, главным админом, добавляется токен чужого бота с пометкой канал или группа, и ссылкой на нее, а так же временем для постинга. А сама система по крону уже проходит по всему списку ботов и формирует пост текущего вида, ну и пуляет месагу в накал.
В результате после срабатывания постинга проверяем наличие сообщения, если нет, значит человек заглушил своего бота - помечаем это, и удаляем канал со следующей рассылки. В результате даже в посте через минуту в другом канале он уже будет отсутствовать - выйдет полный контроль :)
список ботов ? то есть боты будет делать кажыдйвладелец канала и чата ? по моему надо сделать одного который просто добавит каждый кто хочет в рассылку.
источник

X

XpycT in CGЧат
проще - да, правильно ли - думаю нет. сесюрность падает, не даром контроллерБот по такому же принципу делает :)
источник

GN

Gleb Noobusdeer in CGЧат
XpycT
проще - да, правильно ли - думаю нет. сесюрность падает, не даром контроллерБот по такому же принципу делает :)
вот абсолютно согласен, думаю самый правильный вариант.
источник

ЯЛ

Ярослав Лаппо in CGЧат
Почему секурити падает?
источник

GN

Gleb Noobusdeer in CGЧат
Ярослав Лаппо
Почему секурити падает?
у мастер ботп ток токен твоего бота а не id канала
источник

GN

Gleb Noobusdeer in CGЧат
и если ты удалишь бота то доступа к каналу извне не будет
источник

GN

Gleb Noobusdeer in CGЧат
а вроде не у кого не было особых проблем добавить контролербота себе
источник

AB

Anton Bessonov in CGЧат
источник

X

XpycT in CGЧат
короче в любом случае нужно сделать нечто вроде тз, а так смотреть, сами сделаем или на складщину заказать :)
источник

AC

Alexey Cherednikov in CGЧат
@noobusdeer вроде как взялся попробывать
источник

V

Vladimir in CGЧат
источник