@botoid

Страница 1951 из 4042
ros
09.12.2017
14:20:29
та это то понятно, но можнож было добавить этим кнопкам функционал инлайновых (опционально)

Yuri
09.12.2017
14:24:19
Подскажите что не так message.text == 'Music': audio = open('D:\\music\\The Prodigy - Invaders Must Die.mp3', 'rb') bot.send_chat_acrion(message.from_user.id, 'upload_audio') bot.send_audio(message.from_user.id, audio) audio.close()

Konstantin
09.12.2017
14:24:40
send_chat_acrion

Yuri
09.12.2017
14:26:10
что именно

Google
Yuri
09.12.2017
14:28:10
send_chat_acrion
Что именно?

ros
09.12.2017
14:28:41
Что именно?
невнимательность

Alex,
09.12.2017
14:30:04
Что именно?
Не chat_acRion а chat_action

Yuri
09.12.2017
14:31:10
ivan
09.12.2017
14:34:08
Не, ну django +telebot, конечно же

Я не о том Иван упомянул ТОЛЬКО вебфреймворк, из чего я сделал вывод, что он не будет использовать обертки Вот это меня и смутило)

Sergey❄️
09.12.2017
14:50:05
О, botan.io, кажется, ожил
Он мне двух ботов убил((

оверхед юзать джанго просто ради вебхука
Юзаю джангу просто ради ОРМ :^)

Mercuree
09.12.2017
14:51:15
Он мне двух ботов убил((
для такого нужен асинк?

Sergey❄️
09.12.2017
14:52:21
для такого нужен асинк?
Там блочится тред в котором бот пытается отправить данные на botan.io

Учитывая что у меня Threaded=True, то два сообщения и бот сдох

Mercuree
09.12.2017
14:53:39
вдвойне обидно, учитывая, что функция ботана для работы бота не нужна

Ostap
09.12.2017
14:54:45
Есть какое-то сообщение, которое приходит, когда бота в чат добавили?

Google
Ostap
09.12.2017
14:58:26
да
Просто как обычное сообщение приходит?

ivan
09.12.2017
15:43:55
Жизненно, тоже из-за этого пишу ботов с django

Юзаю джангу просто ради ОРМ :^)

Sergey❄️
09.12.2017
15:46:39
Sergey
09.12.2017
15:47:11
Юзаю джангу просто ради ОРМ :^)
я тебе открою секрет google: peewee

Alex
09.12.2017
15:52:28
Юзаю джангу просто ради ОРМ :^)
Тоже оверхед. Зачем тянуть весь фреймворк ради одного компонента?

Увидел мессагу о миграциях. Да, приходится самому писать, но с автоматизацией же.

ivan
09.12.2017
16:00:08
Ну, просто уже так привык

А это на что-то влияет?

То что тяну весь фреймворк

meehalkoff✪
09.12.2017
16:01:35
я тебе открою секрет google: peewee
Не очень у пиви с миграциями вроде

ros
09.12.2017
16:03:42
в нем руками только писать миграции

Очень добрый
09.12.2017
16:18:09
Парни

что не так?

кпа

Сергей
09.12.2017
17:37:51
Смотрите, вот есть список, я его экспортирую в файл.тхт, в нём получается ['1', '2', '3'] как потом его импортирвать, что бы не строка, а список сразу был? (что бы без replace, split и т.п.)

Маткурбанов
09.12.2017
17:38:36
тогда не в txt нужно экспортировать

pickle

shelve

Google
Ihor
09.12.2017
17:40:02
Можно в py экспортировать

Сергей
09.12.2017
17:47:59
Могу во что угодно экспортировать) как правильнее будет? У меня пока ужасного вида костыль: list = = ((file.read())[1:-1].replace("'",'').replace(" ",'')).split(',')

Сергей
09.12.2017
17:51:57
че у тебя там после чтения?
[1:-1] - удаляем из ткст [ ] .replace("'",'') - удаляем кавычки replace(" ",'')) - пробелы .split(',') - разделяем через запятую

Сергей
09.12.2017
17:53:07
Работа со списком

не понял вопроса

Sergey
09.12.2017
17:53:24
если там список, словарь, кортеж и тд то можешь преобразовать через ast.literal_eval

Sergey
09.12.2017
17:53:51
не понял вопроса
что выдаёт file.read()

Sergey❄️
09.12.2017
18:01:09
Тоже хотел бы делать ботов с клиентским логином в 10 лет @bender24bot

Сергей
09.12.2017
18:01:35
что выдаёт file.read()
['1', '2', '3'] - строка

Sergey
09.12.2017
18:02:04
['1', '2', '3'] - строка
ast.literal_eval(file.read())

будет тебе список

Артур
09.12.2017
18:32:32
А почему не JSON или что-нибудь ещё проще? Предполагается, что будут какие-то сложные структуры?

Алексей
09.12.2017
18:38:06
Ребята, привет! Какой самый удобный движок на PHP для разработки простого бота типа "вопрос-ответ"?

С использованием inline-клавиатуры для быстрых ответов

Google
Vitality
09.12.2017
18:42:03
Ребят

кто подскажет, как отправить документ?

sendDocument - это понятно

Admin
ERROR: S client not available

Vitality
09.12.2017
18:42:38
что должно быть в поле file_id

Sergey❄️
09.12.2017
18:42:48
fileid

Vitality
09.12.2017
18:42:51
Если телеграмовский file_id, то как его получить

Sergey❄️
09.12.2017
18:43:05
Принтануть полученный файл

и глазками найти где ашду_шв

Vitality
09.12.2017
18:43:18
Надо его погрузить, но куда это сделать и как получить fileId

Нет, я документ у себя формирую

на своей стороне

Маткурбанов
09.12.2017
18:43:49
Sergey❄️
09.12.2017
18:43:50
multipart/form

Vitality
09.12.2017
18:44:46
А есть примеры у кого то?

Маткурбанов
09.12.2017
18:47:13
а что нужно - загрузить или переотправить файл? и что используешь? чтобы загрузить нужно достать тг-айди файла и применить get_file

если переотправить то send_document(chat_id, file_id)

Vitality
09.12.2017
18:47:32
У меня есть файл на сервере. Есть путь до него.

Мне надо кинуть его пользователю

Маткурбанов
09.12.2017
18:48:05
a = open(filename) send_document(chat_id, a)

Google
Vitality
09.12.2017
18:48:06
Я понимаю, что я подгружаю файл куда то на телеграмм сервер и в ответ мне приходит файл ид

Так, это на php?

Маткурбанов
09.12.2017
18:48:58
апи посмотри телеграмовское

там написано

независимо от языка

Vitality
09.12.2017
18:49:44
Там написано, что надо отправлять с помощью multipart/form-data

Так, счас попробую

Vitality
09.12.2017
18:50:10
php

Sergey
09.12.2017
18:50:18
а тогда ладно

b0g3r
09.12.2017
18:50:20
лол

Алексей
09.12.2017
19:02:11
Вроде telebot есть на php
Спасибо! Он действительно попроще других и всё расписано

Konstantin
09.12.2017
19:05:23
? бота на пхп который волпрос ответ делает - либу искать ? пф. дольше искать чем написать

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