@botoid

Страница 1479 из 4042
?
14.09.2017
13:17:22
?
14.09.2017
13:18:02
нахуя амперсант?
чтоб выйти из ссш

Bogdan
14.09.2017
13:18:21
ну так вот ты и выключаешь бота

Google
Bogdan
14.09.2017
13:18:25
там же инфинит луп

?
14.09.2017
13:18:41
там же инфинит луп
почему тогда веб сервер работает

который в этом же боте прописан

Bogdan
14.09.2017
13:19:13
может ты полную инфу дашь, а не будешь водить нас по хлебным крошкам

Bogdan
14.09.2017
13:20:09
Не оч. понял
у инлайнов есть флажок "свич ту прайвит чат". мож про это?

?
14.09.2017
13:20:44
так вот

когда через амперсанд выхожу

черрипай работает

Google
?
14.09.2017
13:21:10
а бот нет

Sergey❄️
14.09.2017
13:22:38
Или код позырь

А без выхода?

?
14.09.2017
13:23:17
А без выхода?
работае все

Sergey❄️
14.09.2017
13:23:32
Запускай в скрине

Roman
14.09.2017
13:24:21
тоже не понимаю почему в скрине не запустить

как минимум чтобы проверить

?
14.09.2017
13:24:37
Roman
14.09.2017
13:24:51
никогда его не юзал
там инструкцию прочитать 1 минута

никогда его не юзал
http://help.ubuntu.ru/wiki/screen

Kirill
14.09.2017
13:25:48
/kick@bananiumbot

Sergey❄️
14.09.2017
13:26:37
никогда его не юзал
screen -dmS mysuperbbot python bot.py

Roman
14.09.2017
13:27:17
screen -dmS mysuperbbot python bot.py
пусть доку почитает, а то потеряет потом бота своего )

?
14.09.2017
13:28:54
Sergey❄️
14.09.2017
13:29:30
Обратно свернуть Ctrl (Cmd?) + A, Ctrl + D

Roman
14.09.2017
13:30:05
не, так же ctrl если через ssh

Сергей
14.09.2017
13:31:26
screen -dmS mysuperbbot python bot.py
нет чтоб нормальный способ демона поднять посоветовал

Google
Mad
14.09.2017
13:32:35
Как по ссылке t.me/joinchat/ZZZZZZZZZ получить ID канала?

Sergey❄️
14.09.2017
13:32:40
не, так же ctrl если через ssh
Унифицированнее написать ^A

Mad
14.09.2017
13:33:09
просто хочу, чтобы админ мог сказать боту, в какой канал отправлять лог действий

пока тока придумал, что админ может сказать ID канала

Проксимов
14.09.2017
13:35:02
Никак
А в client api можно?

Заджойниться по ссылке?

Mad
14.09.2017
13:36:42
Придумал, админ может в канал написать чо-нить типа /monitor @chatname и бот поймёт, что ему надо делать

Ну т.е.бот уже добавлен админом в этот канал заранее

Sergey❄️
14.09.2017
13:36:56
Проксимов
14.09.2017
13:37:05
Да
Супер

Sergey❄️
14.09.2017
13:37:07
На вопрос "как" отвечать не буду

Sergey❄️
14.09.2017
13:37:44
Все давно уже придумали за тебя

Mad
14.09.2017
13:38:21
У батлера сложно, я хотел хуяк-хуяк и в продакшн )

А там менюшки какие-то

Это уже в слудующей итерации

Sergey❄️
14.09.2017
13:40:54
Да ебана, тебе логи или панельку

Mad
14.09.2017
13:44:40
Мине нужен UI для управления логами, логи будут слаться в приватный канал

Sergey❄️
14.09.2017
13:44:59
Открой код батлера и совмести это дело

Google
Mad
14.09.2017
13:45:08
Да, ты уже это написал.

И я тебя прочитал.

И понял, что ты предлагаешь посмотреть батлера. МОжно не писать третий раз )

Добавил бота в канал как админа, но чё-то он не ловит сообщение. Там как-то по особенному надо делать?

Jason
14.09.2017
13:53:06
Как сохранить Контакты из чата телеги?

Sergey❄️
14.09.2017
13:59:31
Mad
14.09.2017
14:00:10
Угу, правда дока пишет, что это same as msg handler, возможно, я неправильно понял

да, с @bot.channel_post_handler заработало

Ivan
14.09.2017
14:21:28
Как лучше всего обрабатывать KeyboardMarkup ? Как текст?

Admin
ERROR: S client not available

Ivan
14.09.2017
14:21:43
Просто у команд есть dp.add_handler(CommandHandler("start", start))

Aixmng
14.09.2017
14:23:38
Что не так? @bot.message_handler(content_types=['photo']) def find_file_ids(message): my_file_id = message.photo[-1].file_id #Почему не отправляет? @bot.message_handler(content_types=['text']) def handle_text(message): print(my_file_id) if message.text == 'Foto': bot.send_chat_action(message.from_user.id,'upload_photo') bot.send_photo(message.from_user.id, my_file_id)

Aixmng
14.09.2017
14:27:00
:(

А как правильно сделать?

Sergey
14.09.2017
14:29:36
:(
что ты пытаешься сделать? тебе прислали фото нужно достать его id и отправить уже фотку по айдишнику?

Aixmng
14.09.2017
14:29:56
Да

Suren
14.09.2017
14:30:22
Файлайди у тебя глобальный?

Sergey
14.09.2017
14:30:34
Да
дак все в первый хендлер надо засунуть, иначе как ты переменную в другой функции увидишь?

Google
Suren
14.09.2017
14:31:06
Ему ж надо по команде пересылать, а не сразу

Aixmng
14.09.2017
14:31:07
Sergey
14.09.2017
14:31:08
а если в это время другой пришлет?

Suren
14.09.2017
14:31:14
Sergey
14.09.2017
14:31:19
затрется и все

Suren
14.09.2017
14:31:23
До этого он ещё не дошёл

Конечно затрется

Там уже надо список делать, в базу писать

Но ты не торопись, пусть по шагам делает

Aixmng
14.09.2017
14:32:07
Нужно чтобы затиралась

и отсылалась только последняя

Suren
14.09.2017
14:32:24
Вот, тем более

Sergey
14.09.2017
14:33:05
тогда my_file_id сделай глобальной переменной

Suren
14.09.2017
14:34:50
Я так и сказал)

Sergey
14.09.2017
14:35:48
?

Aixmng
14.09.2017
14:36:04
Да, все заработало, спасибо

Mad
14.09.2017
14:39:31
Залез всё таки в GroupButler, смотрю, чо они там с каналом намутили

А как сделать, чтобы pytelebot прокидывал сообщение дальше по цепочке хэндлеров, а то первый же хэндлер "сжирает" сообщение

Sergey❄️
14.09.2017
14:45:06
@Groosha @surik00 @b0g3r Не помню, много ли вас интересовалось. Для своих двух чатов вот, по крону запускаю. Под себя соответственно модифицируйте куда и что отправлять, ну и логи/отчётность какую вести https://gist.github.com/Kylmakalle/59daa23c5a97c0bdcc1fc9cae6c1e94d

Suren
14.09.2017
14:45:45
Не помню, про что интересовался, чуть позже гляну, спасибо

Страница 1479 из 4042