@botoid

Страница 3595 из 4042
Nikolay
21.08.2018
10:27:47
И в канале и в боте

Evgen
21.08.2018
10:28:53
По логике может но время без ограничений?
Своё сообщение бот может отредактировать всегда и без ограничения по времени, да. Насчёт чужих сообщений в канале не уверен

Evgen
21.08.2018
10:34:08
без ограничения по времени?
Ну я через @ControllerBot редактировал старые посты в канале

Google
Suren
21.08.2018
10:34:10
да, ограничения нет

V
21.08.2018
10:47:43
Спасибо

Сергей
21.08.2018
11:53:11
Разобралс

Андрей
21.08.2018
12:38:31
У кого есть опыт приема платежей в ботах телеги? Какой способ может обеспечить анонимность платежей?

Marlik
21.08.2018
12:45:57
Крипта.

Иван
21.08.2018
12:49:16
Ребят, такой вопрос Есть (например) список товаров : list = ['krek','sol','mj','cocaine'] У меня ИнлайнКнопки генерируются в зависимости от длинны списка тоесть если в списке 5 товаров - сгенерится 5 кнопок и тут назрел вопрос по поводу коллбекдаты допустим товары пронумерованы 1-2-3-4-5 текст на Инлайн Кнопках соответственно (смысл в том - когда нажимаешь на инлайн кнопку с соответствующим номером - открывается инфо о товаре) товары имеют уникальный id - который прописывается в коллбек дате в моммент генерации кнопок Внимание, вопрос) как, не зная заранее коллбекдаты - отловить её ??? Вижу пока единственный варик прописать функцию в @bot.callback_query_handler которая будет собирать список из всех айдишников товаров что бы получилось `@bot.callback_query_handler(func=lambda call: call.data in [список айдишников])`

Michael
21.08.2018
12:49:46
Есть у кого скидка на AmoCRM?

Матвей
21.08.2018
12:54:14
Ребят, такой вопрос Есть (например) список товаров : list = ['krek','sol','mj','cocaine'] У меня ИнлайнКнопки генерируются в зависимости от длинны списка тоесть если в списке 5 товаров - сгенерится 5 кнопок и тут назрел вопрос по поводу коллбекдаты допустим товары пронумерованы 1-2-3-4-5 текст на Инлайн Кнопках соответственно (смысл в том - когда нажимаешь на инлайн кнопку с соответствующим номером - открывается инфо о товаре) товары имеют уникальный id - который прописывается в коллбек дате в моммент генерации кнопок Внимание, вопрос) как, не зная заранее коллбекдаты - отловить её ??? Вижу пока единственный варик прописать функцию в @bot.callback_query_handler которая будет собирать список из всех айдишников товаров что бы получилось `@bot.callback_query_handler(func=lambda call: call.data in [список айдишников])`
Делаешь команды вида command-*id* call.data[n:] обрежет тебе первые n символов А уже внутри вытащишь обработчика id ( call.data[:n] ) и сделаешь, что нужно

Павел
21.08.2018
12:54:24
Ребят, такой вопрос Есть (например) список товаров : list = ['krek','sol','mj','cocaine'] У меня ИнлайнКнопки генерируются в зависимости от длинны списка тоесть если в списке 5 товаров - сгенерится 5 кнопок и тут назрел вопрос по поводу коллбекдаты допустим товары пронумерованы 1-2-3-4-5 текст на Инлайн Кнопках соответственно (смысл в том - когда нажимаешь на инлайн кнопку с соответствующим номером - открывается инфо о товаре) товары имеют уникальный id - который прописывается в коллбек дате в моммент генерации кнопок Внимание, вопрос) как, не зная заранее коллбекдаты - отловить её ??? Вижу пока единственный варик прописать функцию в @bot.callback_query_handler которая будет собирать список из всех айдишников товаров что бы получилось `@bot.callback_query_handler(func=lambda call: call.data in [список айдишников])`
поставь в коллбек лямбду которая будет проверять входит ли коллбек дата в список айдишников

Marlik
21.08.2018
12:55:13
Ребят, такой вопрос Есть (например) список товаров : list = ['krek','sol','mj','cocaine'] У меня ИнлайнКнопки генерируются в зависимости от длинны списка тоесть если в списке 5 товаров - сгенерится 5 кнопок и тут назрел вопрос по поводу коллбекдаты допустим товары пронумерованы 1-2-3-4-5 текст на Инлайн Кнопках соответственно (смысл в том - когда нажимаешь на инлайн кнопку с соответствующим номером - открывается инфо о товаре) товары имеют уникальный id - который прописывается в коллбек дате в моммент генерации кнопок Внимание, вопрос) как, не зная заранее коллбекдаты - отловить её ??? Вижу пока единственный варик прописать функцию в @bot.callback_query_handler которая будет собирать список из всех айдишников товаров что бы получилось `@bot.callback_query_handler(func=lambda call: call.data in [список айдишников])`
Делал похожее, херачь так, сначала название кнопки крэк, потом данные крэк_ид.

Иван
21.08.2018
12:56:04
Спасибо большое) пока понятнее варик с лямбдой)

Google
Павел
21.08.2018
12:57:04
Спасибо большое) пока понятнее варик с лямбдой)
ну поставь лямбду типо call.data.startswith('call') и потом сплитай id = call.data.split()[1]

~/42/elrandir> ?ᅠ
21.08.2018
13:00:41
Павел
21.08.2018
13:01:33
@bot.callback_query_handler(func=lambda c: c.data.startswith('some_text'))

либо определить её отдельно, а то чет не красиво

Иван
21.08.2018
13:03:32
@bot.callback_query_handler(func=lambda c: c.data.startswith('some_text'))
тогда её нужно пихать в самую **опу(конец) кода?? потому что если оно каждый раз (без надобности) будет проверять список айдишников, и если их там будет много, думаю будет подтупливать ?

Павел
21.08.2018
13:03:54
ну так юзай вариант выше

да и в питоне in дохуя быстрый

Матвей
21.08.2018
13:07:00
@bot.callback_query_handler(func=lambda call: call.data[:n] = 'command_') ;)

Павел
21.08.2018
13:07:27
синтаксеррор

Dmitry
21.08.2018
13:07:39
а бот, у которого нет доступа к сообщениям в чате может туда написать? (это оставляя за скобками вопрос о том как он вообще о чате узнает)

Павел
21.08.2018
13:08:02
может

Dmitry
21.08.2018
13:09:38
а… ему же и апдейт прилетит, когда добавят в чат…

Матвей
21.08.2018
13:09:57
@bot.callback_query_handler(func=lambda call: call.data[:8] == 'command-')

Норм?

Павел
21.08.2018
13:10:15
эдит для кого придумали?

Johnny
21.08.2018
13:10:48
Иван
21.08.2018
13:12:09
Хороший список товаров. Правильной дорогой идёшь, товарищ :)
там же есть слово "Например")? да и было бы столько (таких) товаров, мб не писал бы бота уже???

Павел
21.08.2018
13:13:10
плохое это дело делать драгботов

Иван
21.08.2018
13:14:35
то чувство, когда даже не думал делать драгбота а все уже думают шо ты драгдиллер?

Google
Dmitry
21.08.2018
13:15:06
а можно ли боту отключить доступ к сообщениям в конеретно взятом чатике?

Иван
21.08.2018
13:15:33
Я б для примера написал арбуз, дыню и т.д. :)
ну это не так весело а так, видишь , все стремятся помочь побыстрее???

Dmitry
21.08.2018
13:18:34
ну та штука, как у ботфазера, но локально

Dmitry
21.08.2018
13:19:23
мне нужна плашка «has no access to messages» в одном из чатиков

Suren
21.08.2018
13:19:37
Павел
21.08.2018
13:19:41
эм, убери у бота привелегию

Dmitry
21.08.2018
13:19:52
глобально?

Павел
21.08.2018
13:20:06
глобально?
что глобально? бот у тебя в группе админ?

Dmitry
21.08.2018
13:20:15
будет админом

Павел
21.08.2018
13:20:32
ну так когда будеь давать админку не ставь галку над оступе к сообщениям

Dmitry
21.08.2018
13:21:17


Павел
21.08.2018
13:21:46
Да

Dmitry
21.08.2018
13:22:43


Павел
21.08.2018
13:23:49
омг, я поэтмоу и спрашивал что такое "отключить доступ"

Dmitry
21.08.2018
13:24:13
это значит

Google
Dmitry
21.08.2018
13:24:14
мне нужна плашка «has no access to messages» в одном из чатиков

Павел
21.08.2018
13:24:28
это не значит что бот не будет видеть сообщений

Dmitry
21.08.2018
13:25:42
эм… я всегда думал, что при включении доступа бота к сообщениям он начинает видеть сообщения всех юзеров чатика

Suren
21.08.2018
13:26:03
так и есть

а если выкл, то видит только ответы и команды

Dmitry
21.08.2018
13:26:36
use the @BotFather bot to set the Group Privacy off. This let the bot to access all the group messages. By default, Group Privacy is enabled for bots. This setting has to be changed used the @BotFather bot >> Bot Settings >> Group Privacy >> Turn off

Павел
21.08.2018
13:26:47
а если выкл, то видит только ответы и команды
читай что он изначально хотел и к чему пришли

Suren
21.08.2018
13:26:57
читай что он изначально хотел и к чему пришли
я 3 раза перечитал и ничего не понял

Павел
21.08.2018
13:27:37
я 3 раза перечитал и ничего не понял
Хочет чтобы его бот не могу читать сообения в конкретном чате

Dmitry
21.08.2018
13:28:04
я хочу, чтобы бот с глобально отключённой Group Privacy имел включённую в конкретном чате, если так можно

в результате чего будет

мне нужна плашка «has no access to messages» в одном из чатиков

Регина
21.08.2018
13:38:55
Ищу срочно человека который разработает бота для ресторана. Наша компания занимается разработками чат-ботов. Очень много заявок , если ты классно сделаешь работу( или есть друг, который хорошо разбирается в этом) , в дальнейшем можем сотрудничать. срок максимально короткий: идеально - среда

Johnny
21.08.2018
13:43:17
Обычно у компаний которые занимаются разработкой чат ботов уже есть готовые шаблоны на стандартные темы. Ресторан/кафе одна из них

Kirill
21.08.2018
13:43:49
жаль что срок не удобный, а то интересно было бы сделать(

kisulka
21.08.2018
13:48:10
Здравствуйте, у кого-нибудь вылетает ошибка ReadTimeout при тестировании бота в модуле telebot для python?

Павел
21.08.2018
13:48:34
да, ставь таймауты

kisulka
21.08.2018
13:49:14
Try - except?

Google
Павел
21.08.2018
13:49:50
Try - except?
в поллинг можно передать timeout=

kisulka
21.08.2018
13:50:05
А, не знал. Благодарю

Павел
21.08.2018
13:50:29
А, не знал. Благодарю
это не спасёт в 100% случаев

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