
Dmitriy
11.01.2017
04:38:15
Новый сезон битвы экстрасенсов объявляю открытым

Белый
11.01.2017
04:39:25
token в файле 'config.py'

Johnnie
11.01.2017
04:40:43
скрипт как запускаешь?

Белый
11.01.2017
04:41:10
из cmd

Google

Белый
11.01.2017
04:41:22
у мя win

Johnnie
11.01.2017
04:41:32
блять какой ты сложный

Белый
11.01.2017
04:41:49
python bot.py

Johnnie
11.01.2017
04:49:30
tb.send_message
что такое tb?
где chat_id?
https://github.com/eternnoir/pyTelegramBotAPI/blob/master/examples/echo_bot.py

Dmitriy
11.01.2017
04:52:23
По идее если бы он среагировал на команду, то среагировал бы выводом трейсбека о необозначеной переменной

Johnnie
11.01.2017
04:52:48
да мне кажется он скрывает от нас трейс


Белый
11.01.2017
04:52:56
парни
chat_id переменная так ?
Traceback (most recent call last):
File "bot.py", line 18, in <module>
bot.polling(none_stop=True)
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\__init__.py", line 222, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\__init__.py", line 246, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\util.py", line 103, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\Users\Сергей\Anaconda3\lib\site-packages\six.py", line 686, in reraise
raise value
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\util.py", line 54, in run
task(*args, **kwargs)
File "bot.py", line 15, in any_msg
bot.send_message(chat_id, "Choose one letter:", reply_markup=markup)
NameError: name 'chat_id' is not defined

Dmitriy
11.01.2017
04:53:57
Ура, рука моя!

Google


Johnnie
11.01.2017
04:55:31
Traceback (most recent call last):
File "bot.py", line 18, in <module>
bot.polling(none_stop=True)
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\__init__.py", line 222, in polling
self.__threaded_polling(none_stop, interval, timeout)
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\__init__.py", line 246, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\util.py", line 103, in raise_exceptions
six.reraise(self.exc_info[0], self.exc_info[1], self.exc_info[2])
File "C:\Users\Сергей\Anaconda3\lib\site-packages\six.py", line 686, in reraise
raise value
File "C:\Users\Сергей\Anaconda3\lib\site-packages\telebot\util.py", line 54, in run
task(*args, **kwargs)
File "bot.py", line 15, in any_msg
bot.send_message(chat_id, "Choose one letter:", reply_markup=markup)
NameError: name 'chat_id' is not defined
Сергей, давай ты сначала сделаешь так, чтобы у тебя хотя бы echobot взлетел из моей ссылки
потом будешь хуярить уже реплай маркапы и прочую хрень


Белый
11.01.2017
04:59:47

Johnnie
11.01.2017
05:01:32
блиа
а это другой телебот что ли :D
развелось тут
https://github.com/KyleJamesWalker/telebot

Белый
11.01.2017
05:02:10
блин это код эхо бота

Johnnie
11.01.2017
05:02:11
ты это используешь?

Белый
11.01.2017
05:02:18
у меня запущен сейчас

Dmitriy
11.01.2017
05:02:28
Скоро боты захватят мир

Белый
11.01.2017
05:02:33
фреймворк?

Johnnie
11.01.2017
05:02:36
https://github.com/eternnoir/pyTelegramBotAPI
или это?

Белый
11.01.2017
05:02:40
pytelegrambotapi

b0g3r
11.01.2017
05:02:45
Да классика

Белый
11.01.2017
05:02:53

b0g3r
11.01.2017
05:03:00
pip uninstall telebot

Johnnie
11.01.2017
05:03:09
pip install pyTelegramBotAPI

b0g3r
11.01.2017
05:03:17
Pip install pytelegrambotapi

Google

b0g3r
11.01.2017
05:04:10
Как пеп относится к разному именованию пакетов а репозитории/импорте?

Белый
11.01.2017
05:05:31
причем тут фреймворк то?

b0g3r
11.01.2017
05:05:44

Белый
11.01.2017
05:06:55
нет

Johnnie
11.01.2017
05:07:30
https://paste.fedoraproject.org/525356/41112411/
и это не фреймворк

Белый
11.01.2017
05:09:11

Johnnie
11.01.2017
05:09:35
?

Dmitriy
11.01.2017
05:09:40
Если не видишь, то это не значит, что его нет

Johnnie
11.01.2017
05:10:09
я его не брошу, потому что он хороший

b0g3r
11.01.2017
05:10:09
А у него там проблема в chat_id же, не в телеботе

Johnnie
11.01.2017
05:10:14
но не знаю зачем он мне

Белый
11.01.2017
05:10:29

b0g3r
11.01.2017
05:10:47
Найди десять отличий
import config
import telebot
from telebot import types
bot = telebot.TeleBot(config.token)
@bot.message_handler(commands=['start', 'help'])
def any_msg(message):
markup = types.ReplyKeyboardMarkup(row_width=2)
itembtn1 = types.KeyboardButton('a')
itembtn2 = types.KeyboardButton('v')
itembtn3 = types.KeyboardButton('d')
markup.add(itembtn1, itembtn2, itembtn3)
tb.send_message(chat_id, "Choose one letter:", reply_markup=markup)
if __name__ == '__main__':
bot.polling(none_stop=True)
https://paste.fedoraproject.org/525356/41112411/

Google

Johnnie
11.01.2017
05:11:36
он еще не совсем понимает что такое переменная и откуда она берется, но уже хуячит бота с ReplyMarkup

b0g3r
11.01.2017
05:12:16
Для новичка слишком много магии в этих всех декораторах

Johnnie
11.01.2017
05:12:40
анаконда это ж саблайм вроде? он не подсвечивает красным такие вещи?
типа chat_id

b0g3r
11.01.2017
05:13:03
Которая пакет питона

Johnnie
11.01.2017
05:14:12
ээээ. хуясе
Anaconda is the leading open data science platform powered by Python. The open source version of Anaconda is a high performance distribution of Python and R and includes over 100 of the most popular Python, R and Scala packages for data science.

b0g3r
11.01.2017
05:14:52
Много змей развелось

Белый
11.01.2017
05:15:02
блин парни просто скажите что исправить так лучше пойму когда обьяснят флуда в наше время хватает сами знаете...

Johnnie
11.01.2017
05:15:15
> for data science.
> telebot
:D

Dmitriy
11.01.2017
05:15:25
Я же говорю
Что телеботы скоро будут править миром

Johnnie
11.01.2017
05:15:38

Dmitriy
11.01.2017
05:15:43
Научатся в дата сайенс

Pavel
11.01.2017
05:15:56
Тут бегинеры ещё остались, или кто-то в ботоводов обратился, а остальные на алгебру ушли? Есть забавная учебная задачка, уровень бегинер, и дополнительное условие со звёздочкой уровня бегинер-плюс-плюс.

Johnnie
11.01.2017
05:16:39

Белый
11.01.2017
05:16:43

Google

Johnnie
11.01.2017
05:16:51
ой, все

Белый
11.01.2017
05:17:43
понял бро
ссыль не видел
ссорян
ща чекну

Dmitriy
11.01.2017
05:18:19
>уровень бегинер

Johnnie
11.01.2017
05:19:44
у него получилось!

Белый
11.01.2017
05:20:12
спасибо Джонни)

Pavel
11.01.2017
05:20:29
Дан словарь английского языка (несколько прилагательных, глаголов, существительных, наречий).
Нужно сформировать несколько случайных предложений, выбрав для каждого один шаблон из двух:
"the прилагатльное существительное глагол" или
"the прилагатльное существительное наречие глагол"
? доп. условие: список шаблонов фраз сколько угодно большой, каждая фраза может включать несколько существительных и прилагательных.

Белый
11.01.2017
05:20:30
у меня еще тут вопрос ))
кто желает ответить
?))

Igor
11.01.2017
05:21:27
а вопрос задать сразу не?)

Johnnie
11.01.2017
05:21:40
нет, нужен тендер сначала

Белый
11.01.2017
05:21:46
порядок кнопок как менять?)

Igor
11.01.2017
05:22:10
для участия в тендере нужно ваше согласие на обработку персональных данных

Johnnie
11.01.2017
05:22:32
и скан паспорта
Эта группа больше не существует