
Валя
28.08.2017
15:11:44
Да наши клиента говорят типо мы не сидим в инсте, смм старый век, имеил бесит, а вот телега норм
Вот я к вам и пришла
Ну в общем понятно
Короче прост канал сделаю и успокоюсь походу?

Google

b0g3r
28.08.2017
15:13:10

Bogdan
28.08.2017
15:13:30

Mad
28.08.2017
15:23:57
Вот я такое хотел: https://dumpz.org/2698569/
Код бота идёт с 36-ой по 39-ую строчки.
Правда юзать я это не буду т.к. тестировать мне это лень. Ограничусь подходом, который указан в README pytelegrambot

b0g3r
28.08.2017
15:26:00
О как

Sergey
28.08.2017
15:26:14

b0g3r
28.08.2017
15:26:58

Sergey❄️
28.08.2017
15:27:15

Sergey
28.08.2017
15:27:39

b0g3r
28.08.2017
15:27:52

Mad
28.08.2017
15:28:21

b0g3r
28.08.2017
15:28:36
В смысле?
ну который bot = TeleBot() и хэндлеры через декораторы?

Mad
28.08.2017
15:29:01
Я не понимаю вопрос, честно говоря

b0g3r
28.08.2017
15:29:20
ну ты сказал "ограничусь подходом, который указан в ридми"

Google

Mad
28.08.2017
15:29:43
Ааа, ты про это, ну да, создаём instance и потом в него добавляем фунционал путём вызова декоратора

b0g3r
28.08.2017
15:29:47
угу
ну ёпт, ну не функционал!
прости, уже горит
функциональность
функционал это другое

Mad
28.08.2017
15:30:20
Что такое фунционал?

b0g3r
28.08.2017
15:30:28
отображение

Mad
28.08.2017
15:30:35
Ща посмотрю в гугле )

Sergey❄️
28.08.2017
15:30:37
?

??조선민주주의인민공화국??
28.08.2017
15:30:41
Бля нетуда

Mad
28.08.2017
15:31:06
https://ru.wiktionary.org/wiki/%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB

b0g3r
28.08.2017
15:31:21
ну вот лучше использовать однозначное "функциональность"

Mad
28.08.2017
15:31:40
Ну используй, я что ли против?

b0g3r
28.08.2017
15:31:57
Не знаю. Ты против?

Mad
28.08.2017
15:32:06
Нет

b0g3r
28.08.2017
15:32:11
Отлично
особенно опасно юзать "функционал" в одном предложении с "функциональное программирование" :)

Mad
28.08.2017
15:33:08
Я понимаю бы ты ратовал за употребление "твоей" формы этого слова в чатике алгоритмов или математическом чатике. Но тут разработка телего-ботов.

b0g3r
28.08.2017
15:33:55
не хочу по этому поводу спорить :) просто теперь ты знаешь :)

Google

Mad
28.08.2017
15:34:57
не очень понятно чем этот класс лучше плоского .py файла
Глазу приятнее, и ещё можно выделять отдельные части методов в повторно-используемые общие методы и это будет внутри одного namespace и даже может быть наследование будет работать, но это уже та область, где этот метакласс может начать глючить - там уже тестировать надо.

b0g3r
28.08.2017
15:35:32
но это уже явно вкусовщина

ananda
28.08.2017
15:37:58
привет всем, у кого нибудь есть желание написать бота для чатов, для общего развития.

Alexey
28.08.2017
15:38:21

b0g3r
28.08.2017
15:38:44
для общего развития == бесплатно

Alexey
28.08.2017
15:39:03
А тут за такое не банят ? )

b0g3r
28.08.2017
15:39:17
вот и узнаем

ilya
28.08.2017
15:46:24
правильно ли я понимаю, что бот не может отсылать сообщение произвольному пользователю? Только по сhat_id?

Elena
28.08.2017
15:47:37

b0g3r
28.08.2017
15:47:49

b0g3r
28.08.2017
15:48:00
chat_id для тет-а-тет чатов == user_id

ilya
28.08.2017
15:48:40

b0g3r
28.08.2017
15:48:49
Да

ilya
28.08.2017
15:48:54
ок, спс

b0g3r
28.08.2017
15:49:05
Даже узнав id другим способом - не сможешь написать первым

ilya
28.08.2017
15:49:41
но если однажды он нажмёт start, то всё ок? Можно слать?

Bogdan
28.08.2017
15:50:33

Google

ilya
28.08.2017
15:50:50
ага. Логично, спасибо

Mad
28.08.2017
16:17:30
В общем, набыдлокодил я бота для удаления стикеров.
Сайт проекта: https://github.com/lorien/nosticker_bot
Бот тут: @nosticker_bot

Suren
28.08.2017
16:17:50
Наверное, было невероятно трудно это реализовать

Mad
28.08.2017
16:18:08
Наверное, я не понял, что ты имел в виду.

Marlik
28.08.2017
16:18:29

Kiku
28.08.2017
16:18:37

Mad
28.08.2017
16:19:03
Засекал за сколько?
Неа. Да там бот из трёх строчек. Такие вещи нет смысла засекать. Большую часть времени всё равно сожрёт поддержка и реализация всяких новых хотелок.

Admin
ERROR: S client not available

Marlik
28.08.2017
16:20:58

Mad
28.08.2017
16:21:26
Я ещё хочу статистику прикрутить по количеству удалённых стикеров. Потом можно заняться маркетингом бота :)

b0g3r
28.08.2017
16:21:52
Srsly?

Suren
28.08.2017
16:22:07
Сам научится

Mad
28.08.2017
16:22:35
В случае ошибки лонгополинга, что будет?

b0g3r
28.08.2017
16:22:43
Упадет скрипт
Что ж ещё

Mad
28.08.2017
16:22:51
А он у меня в супервизоре.
Что дальше будет?

Google

b0g3r
28.08.2017
16:23:00
Так уже интереснее

Mad
28.08.2017
16:26:04
А кто как ботов тестирует? Заводите тестовый instance бота и тестируете на живом канале или просто гоняете юнит-тесты всякие локально?

Stanislav
28.08.2017
16:27:18

b0g3r
28.08.2017
16:27:20
Юнит-тесты плюс приемочное (так называется?) с помощью клиентского апи

f4rt~
28.08.2017
16:28:47
Integrations tests

ilya
28.08.2017
16:29:25

f4rt~
28.08.2017
16:29:30
либо только одни юниты оставлять
но если тестите апишку, то увы только интеграционные

Sergey
28.08.2017
16:31:54

Mad
28.08.2017
16:33:26
Что ты имеешь в виду, не понял вообще.

Sergey
28.08.2017
16:34:58
readme файл вечно юзаешь, не легче текст в константу куда нибудь сунуть ?

Marlik
28.08.2017
16:35:41

Kiku
28.08.2017
16:36:49

Mad
28.08.2017
16:37:10

Sergey❄️
28.08.2017
16:37:17
Делаю так, брат жив

Marlik
28.08.2017
16:37:32