@botoid

Страница 3147 из 4042
Savely
11.06.2018
17:19:00
nohup python3 /root/bot/main.py

?️ ?️ ?️
11.06.2018
17:19:16
мне нужно, чтобы система перезагружалась каждый день + автозагрузка скрипта, в котором запускается main.py

?
11.06.2018
17:19:34
cron

Savely
11.06.2018
17:19:45
похоже на костыли

Google
?️ ?️ ?️
11.06.2018
17:20:02
в этом я полный 0, может подскажите кто-то как сделать лучше, буду оч благодарен

перезагрузку могу сам вручную делать

мне бы хотя бы сделать, чтобы 3 команды скрипт выполнял сам

Savely
11.06.2018
17:20:35
проще всего systemd + timer

ИМХО

?️ ?️ ?️
11.06.2018
17:20:41
screen cd /root/bot python3 main.py

либо screen python3 /root/bot/main.py

Sergey
11.06.2018
17:24:22
lol Зачем питоном выполнять код на баше?
там просто шебанг зачем то

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.06.2018
17:24:24
Лучше юзать супервизор

там просто шебанг зачем то
Ну вот потому что он там не верный, и ошибка

Sergey
11.06.2018
17:25:06
Google
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.06.2018
17:25:23
Ну мб, не вчитывался

?️ ?️ ?️
11.06.2018
17:25:27
копаться нужно с systemd?

он точно поможет?

Sergey
11.06.2018
17:25:41
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.06.2018
17:25:53
Да, он будет запускать сам при старте системы

?️ ?️ ?️
11.06.2018
17:25:58
https://www.raspberrypi-spy.co.uk/2015/10/how-to-autorun-a-python-script-on-boot-using-systemd/

вот этот гайд нормальный?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.06.2018
17:26:02
Без заморочек со скрином и запуском руками

Ну да, там всё просто

?️ ?️ ?️
11.06.2018
17:26:43
понял

гуглил до этого, нашёл только про bash скрипты, вот и взялся в них разбираться

Владимир
11.06.2018
17:27:13
такс я походу слепой. а это все что есть по tdlib? https://github.com/tdlib/td/blob/master/example/python/tdjson_example.py на питон?

?️ ?️ ?️
11.06.2018
17:27:14
спасибо мужики кто откликнулся, сейчас буду разбираться

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
11.06.2018
17:27:28
Ну это база, понимая баш, легче тот же системд настраиваешь без статей

Владимир
11.06.2018
17:28:50
упс и правда слепой) отрыл

Владимир
11.06.2018
17:47:49
на ноде и того меньше :)
Просто грубо говоря первый раз пытаюсь в документации разобраться)

Johnny
11.06.2018
17:48:30
Просто грубо говоря первый раз пытаюсь в документации разобраться)
я не осилил эту документацию, по примерам пытаюсь, а их крайне мало, если не сказать что вообще нет

Владимир
11.06.2018
17:49:31
Google
Владимир
11.06.2018
18:10:49
Скомпилировал?
Честно говоря нет??? читаю-читаю не пойму что не так даже импортнуть не могу

AzAzzAzzz
11.06.2018
18:20:35
Привет всем, подскажите как быть с блокировкой телеги для фреймворка node-telegram-bot-api?

Suren
11.06.2018
18:27:35
Использовать telegraf

Vitaly
11.06.2018
18:27:47
AzAzzAzzz
11.06.2018
18:29:04
Спс, щас гляну

Он лучше чем node-telegram-bot-api?

Vitaly
11.06.2018
18:30:03
https://github.com/telegraf/telegraf/issues/194#issuecomment-338327572 вот пример прокси

AzAzzAzzz
11.06.2018
18:30:49
А в чем преимущество если в двух словах?

Vitaly
11.06.2018
18:31:27
А в чем преимущество если в двух словах?
мало зависимостей, мало костылей, мощная система мидлварей

ну и минимализм

AzAzzAzzz
11.06.2018
18:31:51
Спс, щас попробую

Ivan
11.06.2018
18:31:54
Ищу программиста который сможет разработать ботов в Telegram. За подробностями в ЛС.

Johnny
11.06.2018
18:32:42
Vitaly
11.06.2018
18:33:18
Спс, щас попробую
вот развернутый ответ https://github.com/telegraf/telegraf/issues/386#issuecomment-378474903

Gennady
11.06.2018
18:33:43
Кек

Vitaly
11.06.2018
18:34:21
кек

Dika
11.06.2018
18:35:07
Можно в лс? Я спам
Не будь спамом

Владимир
11.06.2018
18:35:45
прив, подскажите пару сервов для бота, можно платных, я его на хероку развернул. а он робит с перебоями. часов 5 норм а потом перезапускать над

Google
Marlik
11.06.2018
18:36:38
@kraso вот мысль возникла, а вот после того как сгенерил сертификат, ключ то куда приватный пхать? pem мы отдаём телеге, а private.key куда? Я просто так давно это делал, что уже и не помню.

Marlik
11.06.2018
18:37:39
нуууу, а куда ложить то его и как он учавствует в процессе?

случаем не в /etc/ssl/private?

Vitaly
11.06.2018
18:38:10
нуууу, а куда ложить то его и как он учавствует в процессе?
Вэбхук обслуживать, тсл, ссл, вся херня

случаем не в /etc/ssl/private?
От сервера зависит

Или скорее всего в либе свой сервак поднимается

Savely
11.06.2018
18:38:57
Или скорее всего в либе свой сервак поднимается
У него поднимается HTTP и потом NGINX как реверс-прокси.

Marlik
11.06.2018
18:39:17
Вэбхук обслуживать, тсл, ссл, вся херня
Это понятно, а в контексте, я сгенерил его в папку с ботом, дальше то что, фреймворк то не юзает его...

Marlik
11.06.2018
18:39:57
В конфиге nginx всё указывать надо.
Для nginx я сгенерил отдельный, чекнул, все норм, потом я так понимаю нужно для телеги...

Savely
11.06.2018
18:40:19
Vitaly
11.06.2018
18:40:21
Телеге ты шлешь публичный ключ

Savely
11.06.2018
18:40:23
Публичный, конечно

Vitaly
11.06.2018
18:40:49
Если сетификат не самопальный, то и слать телеге ненадо

Marlik
11.06.2018
18:40:54
Телеге ты шлешь публичный ключ
Который для nginx генерил?

Savely
11.06.2018
18:40:56
Ничего отдельного не надо, у тебя телега стучит nginx, а не твоему боту.

Google
Marlik
11.06.2018
18:41:27
Ох епрст, щас запробую, я даже вспомнить не могу как делал...

Savely
11.06.2018
18:41:55
Ох епрст, щас запробую, я даже вспомнить не могу как делал...
Просто отправь публичный ключ nginx, который указан у тебя в конфиге

у тебя вон код go-бота отправляет его, просто путь там поправь и перезапусти

Marlik
11.06.2018
18:42:23
У него самопал, потому что домена нет
Так, и получается мне не нужно слушать с сертом во фреймворке?

Marlik
11.06.2018
18:43:39
Жесть, пошёл пробовать, надо себе ридми написать, а то я серт на десять лет сделал и забыл, а на новом серваке хрен вспомнишь...

Savely
11.06.2018
18:43:42
Тебе нужно поднять HTTP (НЕ HTTPS) сервер голангом и в конфиге nginx указать http://localhost:3000/

Marlik
11.06.2018
18:44:00
Ну я понял, пойду запробую.

Vitaly
11.06.2018
18:45:15
кстати, напоминаю что есть крутая дока по #webhook

Бананиум
11.06.2018
18:45:16
https://core.telegram.org/bots/webhooks #webhook

Marlik
11.06.2018
18:46:39
Тебе нужно поднять HTTP (НЕ HTTPS) сервер голангом и в конфиге nginx указать http://localhost:3000/
Нихера ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt; ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key; Наверное тот который

Savely
11.06.2018
18:46:55
ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;

вот этот отправляй

только тебе надо его в pem вроде

Marlik
11.06.2018
18:47:28
Вот именно, пем есть, от него щас найду.

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