@botoid

Страница 806 из 4042
stas
17.05.2017
13:54:23
file = open((new_path + file), "rb") res = TelegramBot.send_message(message.chat.id, parse_mode="Markdown", text=" \n%s\n " % file) я патаюсь так, но у меня текст возвращается..(

python

Andrey ?
17.05.2017
13:54:42
Тогда еще более интересно, с чего Паша собирается зарабатывать

Google
HipJoy
17.05.2017
13:55:24
python
что за либа pyTelegramBotApi?

x3233
17.05.2017
13:55:59
HipJoy
17.05.2017
13:56:08
Хорошая
сам юзаю))

stas
17.05.2017
13:56:10
HipJoy
17.05.2017
13:56:56
Да
# All send_xyz functions which can take a file as an argument, can also take a file_id instead of a file. # sendPhoto photo = open('/tmp/photo.png', 'rb') tb.send_photo(chat_id, photo) tb.send_photo(chat_id, "FILEID")

прямо в примерах в репозитории есть https://github.com/eternnoir/pyTelegramBotAPI читайте инструкцию, товарищи

HipJoy
17.05.2017
14:03:04
Спасибо огромное!))) все получилось)) #ОтправитьФото
рад помочь) пишите, не стесняйтесь, мы в отделе уже давно занимаемся разработкой ботов на питоне и можем поделиться знаниями)

Google
HipJoy
17.05.2017
14:11:52
Что интересного сделали?
в основном внутренние боты для компании (мониторинг объектов, быстрый доступ к отчетам и статистике) можете потыкать и в публичного капитан слива называется, для раздела юлмарта @slivy_bot сейчас пилим его собратьев на других платформах (фейсбук, вайбер) еще интересная тема с интеграцией с колл центром есть такой функционал в капитане + отдельный бот именно для общения с сотрудниками поддержки

тут человек спрашивал про конечные автоматы и почему то сообщение исчезло) мы их не используем при построении ботов и пока что не планируем) если нужно знать что-то о состоянии пользователя, то у нас есть хитровыебанный метод зашивания состояния меню в текст кнопки (обычной) есть еще на тему хранения состояния: написали контекстный манагер для проверки рейта отправки юзером сообщений - антиспам то бишь, использует редис как счетчик при превышении лимита сообщений в секунду юзер блочится на определенное время

Vladislav
17.05.2017
14:23:46
это в inline кнопку можно записывать. да и хитрить там не с чем. пишешь как url у сайта, а потом разбираешь.

HipJoy
17.05.2017
14:25:04
это в inline кнопку можно записывать. да и хитрить там не с чем. пишешь как url у сайта, а потом разбираешь.
пафосный комент детектед можно записывать доп инфу в обычную кнопку с помощью невидимых символов и потом декодировать их как бы это безумно не звучало)

HipJoy
17.05.2017
14:27:12
с вайбером проблем не ощутили? Сейчас сложнее стало паблики создавать, апрув не всем дают
уже переплевались так и не дали паблик, пришлось на личном создавать

И почему, кстати, не next step handler?
не слышал про такое, поделитесь сакральным знанием?) вдруг пригодится

Vladislav
17.05.2017
14:28:59
уже переплевались так и не дали паблик, пришлось на личном создавать
Там еще проблема. На личном они тоже могу заблокировать создание новых. У меня так получилось. Хотел создать новое, а возможности не стало.

HipJoy
17.05.2017
14:29:24
у вас "асинк" или не?
нет, просто процессы * потоки nginx + uwsgi + flask + pyTelegramBotApi

Sergey❄️
17.05.2017
14:29:49
в telebot чё юзаете, AsyncTelebot или обычного?

Sergey❄️
17.05.2017
14:30:28
обычного
https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/step_example.py

HipJoy
17.05.2017
14:31:07
Sergey❄️
17.05.2017
14:31:55
спасибо, посмотрим)
Но, если честно, я бы лучше локально держал в стиле { step : id }

Google
Vladislav
17.05.2017
14:33:36
можно через бота общаться с сотрудником
Сотрудники тоже через ТГ отвечают или из своего операторского софта? Если из ТГ, то проблем нет, с тем, что путаются при ответах? При большом количестве диалогов могут косячить

HipJoy
17.05.2017
14:34:27
Но, если честно, я бы лучше локально держал в стиле { step : id }
вот коллеги подсказывают что возникли проблемы с реализацией фидбека через асинхронную версию клиента мб когда неть свою асинхронность запилим, но это уже совсем другая история)

HipJoy
17.05.2017
14:35:36
Сотрудники тоже через ТГ отвечают или из своего операторского софта? Если из ТГ, то проблем нет, с тем, что путаются при ответах? При большом количестве диалогов могут косячить
из операторского софта бот по сути в апи провайдера пересылает сообщения клиента и принимает ответы оператора из апи того же

Vladislav
17.05.2017
14:36:49
из операторского софта бот по сути в апи провайдера пересылает сообщения клиента и принимает ответы оператора из апи того же
Это ок. А если ответ пользователю пришел, когда он листал каталог, то как он ответ пишет и возвращается обратно?

Я не с целью докопаться, я для обмена опытом. :)

HipJoy
17.05.2017
14:38:13
Я не с целью докопаться, я для обмена опытом. :)
я понимаю) критический взгляд на вещи приветствуется)

Jury
17.05.2017
14:38:49
если в чат приходит что-то, что не является командой для бота, просто взять и переслать агенту поддержки. Не? У меня в ботах так реализовано.

Alex
17.05.2017
14:39:42
ребя поделитесь, как вы очереди создаете, если к примеру боту нужно разолась большому колличеству людей

Vladislav
17.05.2017
14:40:48
Queue

Sergey
17.05.2017
14:45:48
Это ок. А если ответ пользователю пришел, когда он листал каталог, то как он ответ пишет и возвращается обратно?
Все, что он пишет, кроме распознанных команд, отправляется в контакт-центр. Для листания каталога у нас обычные (не инлайн) кнопки "Далее" и "Назад". Так что эти действия не мешают друг другу.

Vladislav
17.05.2017
14:48:12
Главное, чтобы пользователи были довольны таким решением.

HipJoy
17.05.2017
14:51:05
спасибо за конструктивные диалоги!

Максим
17.05.2017
14:58:55
Народ, где-то мелькал бот, который возвращал айдишник группы, если из нее сделать форвард сообщения этому боту. Ну и не только групп, но и каналов и людей. Кто подскажет имя бота?

Sergey❄️
17.05.2017
15:01:54
@ShowJsonBot

Google
Sergey❄️
17.05.2017
15:02:09
@JsonDumpBot

Rocket
17.05.2017
15:02:24
Максим
17.05.2017
15:21:55
Нет, эти я знаю.

Но они показывают айди автора сообщения, а не группы.

Вот, например, как узнать айдишник этой группы @botoid

Suren
17.05.2017
15:23:28
добавить сюда своего бота

и через него глянуть

Максим
17.05.2017
15:24:37
Если есть возможность добавить.

Ладно, проедем тему. Видимо только через бота узнать можно. Теперь другой вопрос: может ли бот-администратор в группе отслеживать добавление в группу других ботов и удалять их из группы?

Suren
17.05.2017
15:29:16
дебажил бота, не могу больше боту написать

(

клиент просто не отсылает сообщение

TDesktop

Максим
17.05.2017
15:30:08
Да
Ок. Спасибо. Буду смотреть на эту тему api.

b0g3r
17.05.2017
15:30:08
только по *bot, а *bot может взять и юзверь

Максим
17.05.2017
15:30:32
Google
b0g3r
17.05.2017
15:30:57
так что если таких юзверей не жалко - ловить никнеймы всех входящих и кикать если в конце bot

Максим
17.05.2017
15:31:19
Угу

Suren
17.05.2017
15:34:44
@IAmRocket Это сообщение максимальной длины, которое может отправить бот через ботапи (4096 символов), то есть если ему отправить текст на один символ больше, то бот просто не ответит (вероятно, он у тебя ловит ошибку апи) можно, например, сделать, чтобы если текст сообщения очень большой, то оставлять только кусок

{ "message": { "date": 1495035144, "message_id": 6649, "text": "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrryyyyyaaaaaaaaaaaaaaaaaaaaass", "from": { "username": "surik00", "first_name": "Suren", "last_name": "Khorenyan", "id": 3595399 }, "chat": { "username": "surik00", "first_name": "Suren", "last_name": "Khorenyan", "id": 3595399, "type": "private" } }, "update_id": 919777057 }

Максим
17.05.2017
15:38:00
А из личного опыта: кто какие боты чаще всего использует? Пример бота своей разработки и бота стороннего производителя.

Suren
17.05.2017
15:39:15
Хех, да. Но зачем?
ну тип прост))

Suren
17.05.2017
15:39:42
вдруг кто-то захочет форварднуть сообщение чувака, который длииииииинный текст отправил и только

Suren
17.05.2017
15:40:24
ну прост я б в своем так сделал, ты как хочешь, конечно)

Максим
17.05.2017
15:45:23
Suren
17.05.2017
15:45:56
Админ интересный. :)
и конкурсы веселые

Ilya
17.05.2017
16:12:54
А из личного опыта: кто какие боты чаще всего использует? Пример бота своей разработки и бота стороннего производителя.
@flibustafreebookbot , @ru_tracker_bot - ну понятно @Economika_bot - курс доллара @VkusVillBot - видно что покупал; баг-репорты на продукты можно слать пишу свой бот: метапоисковик

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