@botoid

Страница 886 из 4042
Sergey❄️
05.06.2017
16:35:32
Вообще не редактирует, никакое

Alex,
05.06.2017
16:36:43
Ну фиг знает что у тебя не так! Я даже гифки спокойно пуляю ботом из адресной строки

Sergey❄️
05.06.2017
16:36:56
Да ты молодец

Alex,
05.06.2017
16:37:32
Ты в группе редактируешь?

Google
Sergey❄️
05.06.2017
16:37:42
Alex,
05.06.2017
16:37:52
ID группы ещё надо обязательно!

Sergey❄️
05.06.2017
16:37:55
Бот админ, бот редактирует своё

ID группы ещё надо обязательно!
Господи, да я не дурак

Elena
05.06.2017
16:38:49
Бот админ, бот редактирует своё
У меня в какой то момент была такая хуйня, что на одном бот токене ни в какую не работали инлайн кнопки, просто игнорировали, сделал другой токен - заработало

Потому что я все перепроверил, все попробовал поменять и упростить, вероятно проблема на стороне телеги была

Alex,
05.06.2017
16:40:17
Пиши в сапорт

Евгений
05.06.2017
16:40:41
Было такое, пройдёт попозже само

Alex,
05.06.2017
16:41:11
Господи, да я не дурак
Дурак не дурак, а все мы люди, способны к ошибкам

Sergey❄️
05.06.2017
16:41:38
Дурак не дурак, а все мы люди, способны к ошибкам
Тогда была бы ошибка с отсутствующим параметром

α
05.06.2017
16:45:42
Пиши в сапорт
Мёртв. По всей видимости запрос приходит к одному(!) из живых, который уже давным давно забил на альтрузим или просто посчитал неинтересным.

Google
α
05.06.2017
16:47:35
Я на днях до обеда общался с кем-то из саппорта. Хотя до этого у меня висит запрос годовой (и менее) давности. Как и после вновь.

Дмитрий
05.06.2017
16:48:30
Ещё по поводу саппорта, тут мне знакомый такой расклад обрисовал, с другой стороны;

В общем он очень хотел в попасть в саппорт, прям загорелся этой идеей. Его мурыжили несколько месцев разными собеседованиями (не могу описать конкретнее), пока ему окончательно не надоело

Sergey❄️
05.06.2017
16:51:41
Тогда была бы ошибка с отсутствующим параметром
Звиздец, всё, я уже конкретно по реплаю передаю сообщение что нужно, нет. редактировать нельзя

Написать чтоль в поддержку

Или ответят когда пофиксят

Максим
05.06.2017
17:29:20
Товарищи, а кто-нибудь написал бота, который пингует ботов? Чтобы следить, что мои боты работают и отвечают на запросы
Создай канал. Добавь туда всех своих ботов. Так, чтобы они могли читать сообщения. И сделай им обработку по ключевому слову, например, "Перекличка". В ответ на которое они должны в канал слить какую-нибудь информацию или не в канал, а тебе лично. Таким образом, если кто-то из них протупит, то увидишь, кто тормозит или отсутствует.

Максим
05.06.2017
17:30:20
Правда, если кто-то тоже напишет ключевое слово в канал, то тоже активирует перекличку.

Максим
05.06.2017
17:31:15
Можно

А вот можно ли в канал по крону кидать ключевое слово?

Таким же управляющим каналом можно управлять включением и отключением всех своих ботов сразу.

Ну и другие групповые команды делать.

Alexandr
05.06.2017
17:34:31
Лучше, наверное, иметь одного бота-управляльщика для этого

Максим
05.06.2017
17:34:52
Главное, чтобы он не умер.

Alexandr
05.06.2017
17:39:15
Google
Alex,
05.06.2017
17:39:37
А что сложного то?

1 js файлик и запускаешь его в планировщик задач или крон

Только нафига тебе это?

Maditachi
05.06.2017
17:55:33
Точно так же, как и EditMessageText, только надо послать новую клаву в reply_markup или не отправить ничего, чтобы клавиатура пропала совсем
Т.е. просто @bot.message_handler(commands=["start"]) def start(message): keyboard_start = types.InlineKeyboardMarkup() button_one = types.InlineKeyboardButton(text="Другая клавиатура",callback_data="1") button_two = types.InlineKeyboardButton(text="Кнопка два", callback_data="2") keyboard_start.add(button_one, button_two) bot.send_message(message.chat.id, text="Стартовая клавиатура", reply_markup=keyboard_start) @bot.callback_query_handler(func=lambda call: True) def callback_inline(call): if call.message: if call.data == "1": kb=types.InlineKeyboardMarkup() b1=types.InlineKeyboardButton(text="1 button",callback_data="text") b2=types.InlineKeyboardButton(text="2 button",callback_data="text") kb.add(b1,b2) bot.send_message(call.message.chat.id, "Другая клавиатура", reply_markup=kb) ?

Евгений
05.06.2017
17:56:01
send_message отправит новое сообщение

А надо отредактировать имеющееся, точнее, клавиатуру его

Maditachi
05.06.2017
18:36:11
Я думаю надо использовать метод editMessageReplyMarkup. Не знаю правильно это или нет. bot.editMarkup({call.message.chat.id, call.message.message_id}, reply_markup=kb) - так неправильно метод видимо пишу. Как правильно? Скажите пожалуйста.

Maditachi
05.06.2017
18:44:13
документацию посмотри к своей либе
Не понял интонации. Ну да ладно. Спасибо за совет. Там в ридми к этой библиотеке не было ничего про этот метод. Но я воспользовался твоим советом и просто прошелся поиском по репозиторию, и в исходнике таки увидел как это правльно делается. Ура!!!? bot.edit_message_reply_markup(chat_id=call.message.chat.id, message_id=call.message.message_id, reply_markup=kb) навсякий случай оставил. Вдруг пригодится кому.

Владимир
05.06.2017
19:00:02
Кто владелец @BTC_CHANGE_BOT?

Карабанов
05.06.2017
21:23:13
Вечер в хату (С)

Скажите - вот пилю я бота. Впилил какое-нибудь обновление очередное. Выкатываю. Как организовать момент, в который человек возвращается к боту (не зная про обновление) - клацает куда-нибудь, а его вышибает в /start ?

и еще вопрос. Тут внезапно скрипт стал падать. Ошибки разные, но суть одна - какая-то хуйня при попытке вытащить из БД данные, отформатировать и вернуть пользователю. Я полез в БД и охренел. В одной из таблиц напихана куча дерьма, которого там быть не могло в теории. Что произошло? Возможна ли инъекция через телегу от пользователя?

при этом таблица была изменена, в которую от пользователя ничего не прилетает. То есть есть N-таблиц, в которые заносятся данные руками после модерации записей. А модерируемые записи идут в tmp-таблицу... то есть это рукожопость модера?

Карабанов
05.06.2017
21:31:03
оу

мне есть что почитать значит =) спасибо

Pavel
05.06.2017
21:31:32
Ну как и в обычном веб приложении, ну )

Google
Карабанов
05.06.2017
21:31:42
ууу... конечные автоматы ооооой

Pavel
05.06.2017
21:32:11
Бот это такой же веб апп, со всеми вытекающими. Только фронтенд у него текстовый а не html

Карабанов
05.06.2017
21:32:46
я на конечных автоматах завершил проникновение в Питон ? видимо придётся вернуться

Pavel
05.06.2017
21:33:35
просто сохраняй текущую сессию пользователя в базу, вот впринципе и все автоматы..

Карабанов
05.06.2017
21:34:47
хмммм а вот это звучит сильно проще

Alan
05.06.2017
22:25:49
хмммм а вот это звучит сильно проще
Во я как раз это дело масштабирую на несколько инстансов) pub/sub паттерн выбрал)

Карабанов
05.06.2017
22:26:22
давайте - давайте - заставляйте меня считать себя ущербом ?

Alan
05.06.2017
22:36:35
давайте - давайте - заставляйте меня считать себя ущербом ?
Да ну прекрати,чего тут такого-я тоже первый раз вот делаю)

Карабанов
05.06.2017
22:39:03
у меня времени на кодинг с 22 до 3 ночи =) и так же 1.5 года. Начинал "а что такое Питон?" =))))) у меня своя проектная организация в строительстве - я слишком далек от этого, но нравится. Но видя, что делают остальные - наступает легкий дипрес, что упустил - вероятно надо было этим заниматься =) потому углубляться в жЁпы - нет тупо времени, а порой - не хватает мозга, увы - поздно. Да и задачи такой уже нет, т.к. тоже - поздно, надо заниматься чем занимаюсь =)

Alan
05.06.2017
22:41:42
Было бы желание)

Пиши если будут вопросы в личку

книжек порекомендую, может и помогу чем! Раз нравится, почему бы и нет)

Карабанов
05.06.2017
22:45:10
Пиши если будут вопросы в личку
оо спасибо огрмоное. Питонишь? мне просто подсказки спецов в иных языках - порой даются кровью и потом =)

Google
Карабанов
05.06.2017
22:45:45
спасибо!

да ладно в 12-13 кодят ребятки не горюй)
я тут смотрел чем по кодингу 9-12 и вспотел чуть

Alan
05.06.2017
22:46:42
Я вообще железо разрабатывал и разрабатываю) ну кодить ооочень поздно начал и ничего)

Друг в 25-26 начал там сейчас ему 29 и он крутейший джавист)

Карабанов
05.06.2017
22:48:14
ну такие истории вселяют надежды, конечно =) но у меня случаются "заёбы", когда я могу написать 50 строк для 1 действия и еще 50 для другого, понять, что "надо осилить классы и не трахать мозг", но это не поддается тупо моему сознанию - вот хоть усрись =) но это, видимо, дело опыта и усидчивости, потому как у меня логика - "работает и збс"

Евгений
06.06.2017
00:14:50
О, анонимусы понабежали

N325NY
06.06.2017
00:15:59
?

α
06.06.2017
04:42:25
О, анонимусы понабежали
Удалил их? Куда делись?

Maditachi
06.06.2017
08:02:01
Максим
06.06.2017
08:04:34




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