
Tishka17
02.06.2019
16:41:24

User
02.06.2019
16:41:54
нет
минута где то

Tishka17
02.06.2019
16:46:34
Хм

Google

Tishka17
02.06.2019
16:47:02
До этого никаких вызовов не было, которые окончились ошибкой?
точно два раза close не делал?

User
02.06.2019
16:49:02
это первый вызов и на нем идет краш
нет не делал

Tishka17
02.06.2019
16:50:44
а коннект вообще успешный?

User
02.06.2019
16:51:53
мой скрипт работает каждую минуту, первый раз обрабатывает вполне так збс а на вторрой круг заболевает уже
Хм
извини. а закрывать курсор надо или все подключение?

hachiman
02.06.2019
16:55:56

Tishka17
02.06.2019
16:56:32

hachiman
02.06.2019
16:58:37

Tishka17
02.06.2019
16:58:54

User
02.06.2019
17:01:52
все устранил проблему, спасибо всем

Google

hachiman
02.06.2019
17:02:39

User
02.06.2019
17:04:04
на хосте настроил пару вещей и позакрывал в некоторых местах коннекты SO помог спасибо

Rock (Юра)
02.06.2019
17:25:26
Добрый день. Если вдруг, кто писал бота для телеги, в чем может быть ошибка? Переменная count все никак не хочет записывать в себя счетчик сообщений.
Конкретно по этому коду, он для count+=1 пишет "local variable 'count' referenced before assignment"

Tishka17
02.06.2019
17:27:03
глобальная переменная detected
1. Никогда не юзайте глобальные переменные

marchwinks
02.06.2019
17:27:19
@ru_python_beginners

Rock (Юра)
02.06.2019
17:27:43

Tishka17
02.06.2019
17:27:44
2. всё

Rock (Юра)
02.06.2019
17:27:52

Tishka17
02.06.2019
17:29:07

Rock (Юра)
02.06.2019
17:29:14
молчу)

Tishka17
02.06.2019
17:29:17
2. потому что он не понял что она глобальная, но см. п.1

Rock (Юра)
02.06.2019
17:29:23
ушел к бегинерам)

?? Eugene
02.06.2019
17:29:27
Из локального скоупа ты пытаешься присвоить значение переменной в глобальном скоупе. На деле такого сделать нельзя без указания ключевого слова global, питон здесь создает локальную переменную

Tishka17
02.06.2019
17:29:37
глобальные переменные допустимы только когда они константы

?? Eugene
02.06.2019
17:30:01

Tynuk
02.06.2019
17:30:12
подскажите либы для бот апи, а то pyTelegramBotAPI какое-то гуанно

Google

Tishka17
02.06.2019
17:30:14

Владимир
02.06.2019
17:30:21

Tishka17
02.06.2019
17:30:31

?? Eugene
02.06.2019
17:30:32

Denis
02.06.2019
17:30:38

?? Eugene
02.06.2019
17:30:38

Tishka17
02.06.2019
17:31:26
запилить что ли расово верную либу для телеграма поверх telegram.ext для нормального роутинга, многоэтапных команд и всего такого. С DI, базой и прочим?

Владимир
02.06.2019
17:31:28

Tishka17
02.06.2019
17:31:33

Tynuk
02.06.2019
17:31:44
Нормальная либа, не гони
пропускает сообщения
выдает кучу ошибок
через 5 минут не работает вообще
а я только это написал
# Триггер на текст
@bot.message_handler(content_types=["text"])
def check_bot(message):
if message.text == "!test":
bot.reply_to(message, "Слухаюсь!")
bot.polling(none_stop=True, interval=1)

Tishka17
02.06.2019
17:32:05
пропускает сообщений? вот нет надо, это уже перебор

Denis
02.06.2019
17:32:13
Попробуй почитать ошибки

Tishka17
02.06.2019
17:32:15
она конечно кривенькая, но не настолько

?? Eugene
02.06.2019
17:35:15

Tishka17
02.06.2019
17:36:50
есть что-то нормальное как будто?

Tynuk
02.06.2019
17:37:37
может у меня не та версия коненчо

?? Eugene
02.06.2019
17:37:46
Ну есть aiogram, а про какой роутинг ты говоришь?

Tynuk
02.06.2019
17:37:48
но я ее только что поставил

Google

Denis
02.06.2019
17:37:49


Tynuk
02.06.2019
17:38:16
2019-06-02 20:22:37,342 (util.py:65 PollingThread) ERROR - TeleBot: "ApiException occurred, args=('A request to the Telegram API was unsuccessful. The server returned HTTP 409 Conflict. Response body:\n[b\'{"ok":false,"error_code":409,"description":"Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"}\']',)
Traceback (most recent call last):
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/util.py", line 59, in run
task(*args, **kwargs)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/__init__.py", line 276, in __retrieve_updates
updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/__init__.py", line 246, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 180, in get_updates
return _make_request(token, method_url, params=payload)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 56, in _make_request
return _check_result(method_name, result)['result']
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 75, in _check_result
raise ApiException(msg, method_name, result)
telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 409 Conflict. Response body:


Denis
02.06.2019
17:38:37
Засунь в переводчик


ᅠ
02.06.2019
17:39:31
2019-06-02 20:22:37,342 (util.py:65 PollingThread) ERROR - TeleBot: "ApiException occurred, args=('A request to the Telegram API was unsuccessful. The server returned HTTP 409 Conflict. Response body:\n[b\'{"ok":false,"error_code":409,"description":"Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"}\']',)
Traceback (most recent call last):
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/util.py", line 59, in run
task(*args, **kwargs)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/__init__.py", line 276, in __retrieve_updates
updates = self.get_updates(offset=(self.last_update_id + 1), timeout=timeout)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/__init__.py", line 246, in get_updates
json_updates = apihelper.get_updates(self.token, offset, limit, timeout, allowed_updates)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 180, in get_updates
return _make_request(token, method_url, params=payload)
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 56, in _make_request
return _check_result(method_name, result)['result']
File "/home/tynuk/.local/lib/python3.6/site-packages/telebot/apihelper.py", line 75, in _check_result
raise ApiException(msg, method_name, result)
telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 409 Conflict. Response body:
Ты запустил на 1 токен сразу два бота
Или один и тот же дважды запустил


Tynuk
02.06.2019
17:41:32
действительно
я на хероку запускал бота
месяц назад
он сломался но работает до сих пор наверное
НЕт
блин
опять сломался
что-то с либой не так

Artemij
02.06.2019
17:42:30
Крайне тупой вопрос. Есть класс, в нем есть метод с параметром и несколько переменных, как запустить этот метод с переменной из его же класса в параметре? Пишет: нот дефине?

marchwinks
02.06.2019
17:43:11

ᅠ
02.06.2019
17:43:16
дайте чат ботоводов тоже вопрос есть

marchwinks
02.06.2019
17:43:25

Artemij
02.06.2019
17:44:18
никак
У меня метод "create_figure", в этом же классе переменные с разными фигурами. Эти фигуры надо в отдельных класс перенести? Или как это правильно сделать?

marchwinks
02.06.2019
17:45:53

Artemij
02.06.2019
17:48:01
Вряд ли) у меня:
class Figure():
Line = ...
Quad = ...
def create_figure(figure);
pass

?? Eugene
02.06.2019
17:48:07

Artemij
02.06.2019
17:48:18
Вот надо метод запустить с одной из фигур

Питирима
02.06.2019
17:49:38
Сервер отсылает сообщение. Мне нужно вернуть ему два числа через пробел. То число которому равна С и еденицу через пробел:
https://pastebin.com/LVM48YiV

Google

Питирима
02.06.2019
17:50:02
Подскажите, пожалуйста

marchwinks
02.06.2019
17:50:19

Artemij
02.06.2019
17:50:42

marchwinks
02.06.2019
17:51:42
@ru_python_beginners

Artemij
02.06.2019
17:52:33

Tishka17
02.06.2019
17:54:22

?? Eugene
02.06.2019
17:55:09

Tishka17
02.06.2019
17:55:12

Nikolay
02.06.2019
17:55:28
?
Студенты уже ушли со своей сесссий отсюдова?

Евгений
02.06.2019
17:55:57

?? Eugene
02.06.2019
17:56:00
Колян!

Artemij
02.06.2019
17:56:05

Tishka17
02.06.2019
17:56:11