
Itjunky дзинь даос
13.12.2017
12:55:22
Занятно, зачем-то делят на фронт и бэк бота.
Хотя из фронта там особо то кода никакого не понапишешь.

Евгений
13.12.2017
12:56:03
Да, нормально всё с str(message.date)
Простейший код для проверки:
@bot.message_handler(commands=["start", "test"])
def send_welcome(message):
print(str(message.date))
bot.send_message(message.chat.id, str(message.date))

Google

Sergey
13.12.2017
13:00:20

Itjunky дзинь даос
13.12.2017
13:01:06

Damir
13.12.2017
13:06:01
так я это к чему

Itjunky дзинь даос
13.12.2017
13:06:42
Ну так то ж не фронтенд. Это скорее СММщик какой-то нужен или аналитик

Damir
13.12.2017
13:06:46
к тому, что иногда лучше доверить что-то маленькое людям, которые специализируются на чём то)

Sergey❄️
13.12.2017
13:24:15
Щас идёшь, достаешь диск из компа
И сжигаешь его

Serg
13.12.2017
13:25:22

️Felenot
13.12.2017
13:29:33
удалить папку Windows

Marlik
13.12.2017
13:54:57

️Felenot
13.12.2017
13:55:45
какая самая норм либа для ботов на пхп?

Google

Magic
13.12.2017
13:58:16

Nazary
13.12.2017
14:05:44

Serg
13.12.2017
14:06:07
И сжигаешь его
Человек задал вопрос, а его запинали )))
хотя это реально чисто алгоритмическая задача на 3-4 строчки кода

Wyldstyle
13.12.2017
14:16:51
Народ, не помните символ для добавления в ник и переворачивания текста?

@LyoSU
13.12.2017
14:17:49

meehalkoff✪
13.12.2017
14:18:09

Wyldstyle
13.12.2017
14:18:21
Что?

meehalkoff✪
13.12.2017
14:18:38

Wyldstyle
13.12.2017
14:18:48
Абсолютно все

meehalkoff✪
13.12.2017
14:19:24
Тогда ищи грушин ман
Он про telebot поясняет

Sergey
13.12.2017
14:20:36
и свои ответы

meehalkoff✪
13.12.2017
14:21:01
Ну не туда реплай ткнул
?

Wyldstyle
13.12.2017
14:22:18
?

Bogdan
13.12.2017
14:24:02

Andrey
13.12.2017
14:32:55
если делать бота на джанге, то где запускать самого бота? никак не могу понять( это если без вебхуков

Sergey❄️
13.12.2017
14:34:10
> на джанге
> Без вебхуков
Чо

Sergey
13.12.2017
14:34:23

Google

Andrey
13.12.2017
14:34:55
намек понял)

Sergey
13.12.2017
14:37:53

Alеksandra
13.12.2017
15:58:02
Здравствуйте. Подскажите у вас тут ни кто не берёт заказы на разработку чат бота в телеграмм?
Ищу программиста.

b0g3r
13.12.2017
15:58:44
и очень не любят когда это всё не указано публично

Alеksandra
13.12.2017
16:02:37
Ой. Спасибо. Уже нашла. ТЗ - конечно)))

Serg
13.12.2017
16:06:09

Vitality
13.12.2017
16:12:19
а что если 1 ВТС это очень мало для проекта?
))

Artem
13.12.2017
17:00:27
Коллеги, кто нибудь юзает системы анализа текста, например dialogflow.com или wit.ai ? поделитесь историями успеха, есть интересные кейсы?

Nazary
13.12.2017
17:29:24
Фигня какая-то. При нажатии на инлайн-кнопку в боте (не канал или чат) должно удалиться сообщение, и прислаться новое. Первое, работает, второе нет.
В callback.message.chat.id мой id с типом int.
Когда прописываю сам свой id, тоже самое.
Ошибка 400: Bad request: chat not found.

Nazary
13.12.2017
17:29:55
У другом боте всё ок.
Настройки аналогичные в BotFather

Elena
13.12.2017
17:33:56
а с каких хуев вообще боты в личках научились посты удалять?

Nazary
13.12.2017
17:34:33

Sultan
13.12.2017
18:02:02
Как мониторить количество пользователей бота?

Sergey
13.12.2017
18:04:16

Google

Artem
13.12.2017
18:10:48
или пулять всех в сервис статистики, например chatbase
кстати botan не ожил, никто не в курсе?

Admin
ERROR: S client not available

Damir
13.12.2017
18:11:49
С новым годом??
новый год через 18 дней

Vyacheslav
13.12.2017
18:28:18
Посоветуйте бота, который банит неактивов с необходимым интервалом

Igor
13.12.2017
18:30:20
А можно развернутый вопрос задать?

Magic
13.12.2017
18:34:48


Igor
13.12.2017
18:35:14
завел себе VPS на Амазоне ,на Windows Server 2016.
Получил там два ip-адреса , внешний (будем назвать его 1.1.1.1) и внутренний (2.2.2.2)
После чего сделал самоподписанный сертификат на убунте для ip 1.1.1.1.
Далее произвел все операции по настройки «тела» бота согласно инструкции уважаемого Groosha .
При запуске бота происходит следующие :
[12/Dec/2017:09:22:37] ENGINE Listening for SIGTERM.
[12/Dec/2017:09:22:37] ENGINE Bus STARTING
[12/Dec/2017:09:22:37] ENGINE Set handler for console events.
[12/Dec/2017:09:22:37] ENGINE Started monitor thread 'Autoreloader'.
[12/Dec/2017:09:22:37] ENGINE Serving on https://0.0.0.0
[12/Dec/2017:09:22:37] ENGINE Bus STARTEDХотя при отправке здесь должен приходить статус 200 (вроде),а в ответ на сообщение юзера бот должен его повторять.
Так выглядит код бота:
#!/usr/bin/python3.4
# -*- coding: utf-8 -*-
import telebot
import cherrypy
import config
WEBHOOK_HOST = ‘1.1.1.1’ #внешний ip выданный Amazon
WEBHOOK_PORT = 443
WEBHOOK_LISTEN = '0.0.0.0'
WEBHOOK_SSL_CERT = './webhook_cert.pem'
WEBHOOK_SSL_PRIV = './webhook_pkey.pem'
WEBHOOK_URL_BASE = "https://%s:%s" % (WEBHOOK_HOST, WEBHOOK_PORT)
WEBHOOK_URL_PATH = "/%s/" % (config.token)
bot = telebot.TeleBot(config.token)
class WebhookServer(object):
@cherrypy.expose
def index(self):
if 'content-length' in cherrypy.request.headers and \
'content-type' in cherrypy.request.headers and \
cherrypy.request.headers['content-type'] == 'application/json':
length = int(cherrypy.request.headers['content-length'])
json_string = cherrypy.request.body.read(length).decode("utf-8")
update = telebot.types.Update.de_json(json_string)
# Эта функция обеспечивает проверку входящего сообщения
bot.process_new_updates([update])
return ''
else:
raise cherrypy.HTTPError(403)
@bot.message_handler(func=lambda message: True, content_types=['text'])
def echo_message(message):
bot.reply_to(message, message.text)
bot.remove_webhook()
bot.set_webhook(url=WEBHOOK_URL_BASE + WEBHOOK_URL_PATH,
certificate=open(WEBHOOK_SSL_CERT, 'r'))
cherrypy.config.update({
'server.socket_host': WEBHOOK_LISTEN,
'server.socket_port': WEBHOOK_PORT,
'server.ssl_module': 'builtin',
'server.ssl_certificate': WEBHOOK_SSL_CERT,
'server.ssl_private_key': WEBHOOK_SSL_PRIV
})
cherrypy.quickstart(WebhookServer(), WEBHOOK_URL_PATH, {'/': {}})
Что может быть не так?


Artem
13.12.2017
18:35:57
а с самоподписными сертификатами можно?

Magic
13.12.2017
18:36:32
давай начнем с того что зачем самоподпись когда есть бесплатный от гугла?

Artem
13.12.2017
18:36:54
не знал, раньше вроде нельзя было

Igor
13.12.2017
18:36:57

Magic
13.12.2017
18:37:15
https://letsencrypt.org/

Igor
13.12.2017
18:39:10

Sergey
13.12.2017
19:24:53
подскажите ни у кого проблем с рассылкой в своём боте не было ?
а то кому то пришло сообщение, кому то нет

Google

@LyoSU
13.12.2017
19:27:04

Sergey
13.12.2017
19:27:21
это слип между запросами

@LyoSU
13.12.2017
19:29:06
Я делаю рассылку форвардом и после каждого сообщения 1.5 сек слип. И все равно флуд контрол ловлю. Но у форварда я так понял какие-то строже лимиты

Sergey
13.12.2017
19:29:26
ого
30 сообщений в секунду же можно

@LyoSU
13.12.2017
19:30:44
Я вот тоже этого не понимаю. Лимиты не понятны вообще
И флуд контрол причем на 30 минут ловлю

Sergey
13.12.2017
19:31:10
твой же вк бот?

@LyoSU
13.12.2017
19:31:15
Да

Sergey
13.12.2017
19:31:28
ну в тебя там наверно очень много юзеров