@botoid

Страница 2305 из 4042
Vlad
08.02.2018
10:52:53
структура проекта
”backend" общается с внешней базой, когда надо шлет или забирает инфу, всякая логика там лежит. Боты по натс-брокеру общаются с бэкэндом. Он же через натс шлет всякое ботам

База ботов в монге

с томами в локальном каталоге
А что не так с томами? )

Google
Павел
08.02.2018
10:55:41
ну как-то перевыкатка может их стереть. они оказываются внутри каталога с исходниками, наверняка еще в .gitignore записаны. Вобщем, нечетко)

Vlad
08.02.2018
10:58:23
применяете CI или руками запускаете?
Пока руками, но мне не сложно иногда compose.yml up -d написать )

Павел
08.02.2018
10:58:41
оно и видно, что иногда)))

Mad
08.02.2018
11:00:24
Подскажите, так в pytelegrambotapi есть пул тредов для обработки входящих запросов или нету? Вижу тока такое: https://github.com/eternnoir/pyTelegramBotAPI#controlling-the-amount-of-threads-used-by-telebot но честно гря не пойму нафига оно ваще надо, если оно не позволяет переключаться на обработку других входящих запросов, пока я жду отработки запроса к telegram api

Shaman
08.02.2018
11:07:43
Пока руками, но мне не сложно иногда compose.yml up -d написать )
у нас в проекте в гитлабе заданы секретные переменные, которые дампятся в .env файл и применяются при запуске контейнера

какая-то дичь, но так уж получилось

Mad
08.02.2018
11:08:13
https://github.com/eternnoir/pyTelegramBotAPI/blob/master/telebot/util.py это?
Без понятия :) Я о том и спрашиваю, умеет pytbapi обрабатывать запросы в параллельных тредах или нет

Mad
08.02.2018
11:08:38
Почему об этом в документации не написано?

То что есть пул тредов, ещё не значит, что он используется так, как я описал.

Google
Sergey
08.02.2018
11:09:22
Почему об этом в документации не написано?
TeleBot(token, threaded=True) второй аргумент

Shaman
08.02.2018
11:09:36
аналогично ))
приятно. а на чем пишете? у нас тут недавно странные проблемы были и решение еще не найдено

Mad
08.02.2018
11:10:23
threaded: True/False (default True). A flag to indicate whether TeleBot should execute message handlers on it's polling Thread. что это значит? Что такое polling Thread?

Vlad
08.02.2018
11:11:16
Павел
08.02.2018
11:11:33
приятно. а на чем пишете? у нас тут недавно странные проблемы были и решение еще не найдено
гитлаб на удивление самоходный, если ставить по инструкции. Образ gitlab-ee:latest легко обновляется, сам прокручивает себе на постгресе миграции, и т.п.

Marlik
08.02.2018
11:13:19
А что не так с томами? )
То что они лежат в Оси, какой смысл тада докер юзать, в папке бы и запускали аппу.

Vlad
08.02.2018
11:13:56
То что они лежат в Оси, какой смысл тада докер юзать, в папке бы и запускали аппу.
Зачем мне танцы с бубном в какой-нибудь системе для установки бд, когда могу просто контейнер поднять?

Marlik
08.02.2018
11:16:45
Так проще разворачивать
С какого хрена? Не вижу разницы. Если у меня аппа стартует с папки, чем лучше докер контейнера которые хвосты оставляют в Оси? У вас получается Ось, внутри неё вы запускаете до кучи докер контейнера, у которых тома и прочее лежит в этой жи Оси. Проще напрямую стартовать из папки и не гемороиться с докером.

Mad
08.02.2018
11:19:14
Почему-то я не использовал threaded=True в предыдущей версии daysandbox, но уже поздно, я на ptb переписал :D

Marlik
08.02.2018
11:19:25
Vlad
08.02.2018
11:21:40
С какого хрена? Не вижу разницы. Если у меня аппа стартует с папки, чем лучше докер контейнера которые хвосты оставляют в Оси? У вас получается Ось, внутри неё вы запускаете до кучи докер контейнера, у которых тома и прочее лежит в этой жи Оси. Проще напрямую стартовать из папки и не гемороиться с докером.
То есть развернуть базу, настроить ее, поднять окружение, чтобы оно работало с внешними источниками (ну, например, всякие драйвера для мс скл в линухе), накидать своих приложений, подумать как их рестартить, если они упадут... Да зачем мне это, проще одну команду вбить

Marlik
08.02.2018
11:21:55
Marlik
08.02.2018
11:23:13
Vlad
08.02.2018
11:23:53
Причём вы даже не в курсах, кто писал этот контейнер, что там внутри.
Вообще-то всегда можно посмотреть, из чего он сделан

Mad
08.02.2018
11:23:53
дак он же по дефолту включён
Тогда, видимо, надо было увеличить дефолтное колл-во тредов т.к бот у меня оч. сильно тупил

Google
Mad
08.02.2018
11:24:22
По-умолчанию, всего два треда

Marlik
08.02.2018
11:24:31
Вообще-то всегда можно посмотреть, из чего он сделан
Но вы этого не делаете, 100%. Туда любой может напхать своих сборок.

Mad
08.02.2018
11:25:42
Ну и ещё зависит от логики обработки запросов, чем больше обращений к API на один запрос, тем больше тупит

Vlad
08.02.2018
11:27:26
Но вы этого не делаете, 100%. Туда любой может напхать своих сборок.
Ну я беру официальный образ и делаю из него то, что мне нужно. Вы же ставите какуюнибудь базу с официального источника и не паритесь, а вдруг там кто-то что-то запихал

Marlik
08.02.2018
11:28:50
Ну я беру официальный образ и делаю из него то, что мне нужно. Вы же ставите какуюнибудь базу с официального источника и не паритесь, а вдруг там кто-то что-то запихал
Там нет проверок, официальный или нет образ. Достаточно вбить в поиск и посмотреть сколько вариантов выскакивает всего.

Vlad
08.02.2018
11:29:40
Точно нельзя? ))

Открой любой докер файл образа на хабе

Vlad
08.02.2018
11:30:25
Там все команды и все источники

Что за паранойя

Marlik
08.02.2018
11:32:23
Это только один из аргументов, их дохрена что-бы не юзать докер. Ладно я занят немного, юзайте на здоровье, если вам такого хочется.

Shaman
08.02.2018
11:33:06
Google
Bulat
08.02.2018
11:37:20
Господа, порекомендуйте хост для бота шустрый и понятный в использовании

Marlik
08.02.2018
11:38:33
и в эту же папку поставить все либы к софту?))
Вооот! А я сейчас изучаю/юзаю golang, и у него всего лишь один бинарник исполняемый, я могу туда в него даже сайт впихнуть при желании. Зависимостей от либ/оси нету.

Павел
08.02.2018
11:38:59
Ага. У гас гитлаб в отдельном контейнере и раннер в контейнере и проекты деплоятся в контейнеры
ну, раннер в контейнере я не осилил, он в итоге от рута на хосте лежит, и управляет всем содержимым хоста через docker-compose =) (runner: shell)

Shaman
08.02.2018
11:39:49
ну, раннер в контейнере я не осилил, он в итоге от рута на хосте лежит, и управляет всем содержимым хоста через docker-compose =) (runner: shell)
в этом случае, все зависимости будут ставиться в окружении раннера ведь? я настроил https://docs.gitlab.com/runner/install/docker.html с примаунченным docker.sock

Павел
08.02.2018
11:41:50
в этом случае, все зависимости будут ставиться в окружении раннера ведь? я настроил https://docs.gitlab.com/runner/install/docker.html с примаунченным docker.sock
не, он просто выкачивает сорцы, подсасывает секреты в ENV, и запускает в сорцах docker-compose, а дальше все так же, как если бы руками запускалось) Т.е., на хосте больше ничего не стоит вне докера.

Admin
ERROR: S client not available

Shaman
08.02.2018
11:43:12
А прометеус кто-нибудь настраивал для мониторинга докера например? в свободное время попробую разобраться. хочется применить так же для отслеживания активности приложения

Alexey
08.02.2018
11:46:19
всем привет кто нибудь может помочь настроить Instant View для репоста новостей в канал с моего блога?

Aztwin LK
08.02.2018
11:46:47
Чё за проблема?

Идешь на сайт тг. Проходишь авторизацию. Добавляешь ссылку на пост и формируешь шаблон выдачи

Alexey
08.02.2018
11:49:15
я вроде все сделал впринципе все устраивает но есть новости с видео или галереей отдельно от контента незнаю как его добавить

Игорь
08.02.2018
11:51:01
Как связаться с админом почему удалили мой пост?

Евгений
08.02.2018
11:51:33
Как связаться с админом почему удалили мой пост?
правила чата для кого существуют?

Alexey
08.02.2018
11:51:36


Павел
08.02.2018
11:51:57
правила чата для кого существуют?
какие правила? как о них узнать?) они закреплены где-то?) высылаются в личку при заходе в чат?))

Игорь
08.02.2018
11:52:15
правила чата для кого существуют?
Что в них я нарушил? реклама?

Евгений
08.02.2018
11:52:20
​ ________________________________________ < читайте правила чата в описании группы > ---------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||

Google
eldarQa
08.02.2018
11:53:30
Что в них я нарушил? реклама?
Потыкал ботов, половина не работает, половина: текст -> ответ 3к / месяц )))

Игорь
08.02.2018
11:54:39
+
чего?))) хочу привлечь людей кому заказы нужны это наказуемо? вы админы как параноики со своей рекламой))

Павел
08.02.2018
11:55:22
Bulat
08.02.2018
11:56:54
В инфо написано "Не приветствуется")) никто не запрещал, в общем то

воопще пост - пин - запреты - баны) бестпрактик ??

eldarQa
08.02.2018
11:57:50
Павел
08.02.2018
11:59:21
За 2 года 20 ботов?
а сколько должно быть? 20 KLOC ботов?))

Sergey
08.02.2018
11:59:48
а сколько должно быть? 20 KLOC ботов?))
каждый день надо писать

Gennady
08.02.2018
12:00:12
Игорь
08.02.2018
12:01:18
короче есть два домена, красивых, и хорошо подходящих под SEO, в зоне .com на них можно повесить сайты и принимать заказы со всего мира. Как пример наш сайт ботдлятелеграм и боты "вопрос/ответ" котрые в 2015 году привлекли нам как минимум 5 клиентов из крупного бизнеса. Которые и сейчас допиливают функционал и сидят на тех.поддержке платят раз в месяц, разраб работает 10 мин-час по ней, получает за это 3 тыс.руб.

Евгений
08.02.2018
12:01:54
У нас тут в Украине уже аукается слив базы Новой почты в даркнет. С утра пометил спамом уже больше 2х десятков рекламных сообщений из левых груп, в которые я не подписан

Павел
08.02.2018
12:02:04
1 настоящий :)
ну кстати да, нерабочие демки — это буэ

Игорь
08.02.2018
12:02:50
Павел
08.02.2018
12:03:02
?

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