
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:28:45

Антихрист
06.08.2018
00:28:50

Иван
06.08.2018
00:29:09
А я сижу мучаюсь с SQLite говорит что нету таблицы.

Антихрист
06.08.2018
00:29:46
Люди решите проблему новичка?

Google

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:30:08
А я сижу мучаюсь с SQLite говорит что нету таблицы.
import sqlite3
class DataConn:
def __init__(self, db_name):
self.db_name = db_name
def __enter__(self):
self.conn = sqlite3.connect(self.db_name)
return self.conn
def __exit__(self, exc_type, exc_val, exc_tb):
self.conn.close()
if exc_val:
raise

Антихрист
06.08.2018
00:30:08
??

@LyoSU
06.08.2018
00:30:17

Иван
06.08.2018
00:30:27

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:30:50
Чего блятт
а потом вот так используешь
with DataConn('db.db') as conn:
cursor = conn.cursor()
ага

Иван
06.08.2018
00:31:08

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:31:15
это лучшее что ты можешь получить без орм

Иван
06.08.2018
00:31:59
conn = sqlite3.connect('kotkarm.sqlite')
cursor = conn.cursor()
cursor.execute('SELECT * FROM kot')
row = cursor.fetchone()
Я так делал

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:32:45

Иван
06.08.2018
00:32:58
А так работать не будет?

Google

Иван
06.08.2018
00:33:00
)

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:33:16
слушай
а у меня вот словарь такой
и в некоторых его полях (я не знаю каких) может появляться эта штука ужасная
как тогда?

Иван
06.08.2018
00:33:17
У меня бот на 60 человек ровно)

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:33:37

Иван
06.08.2018
00:34:00

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:35:34
это запросы от ТГ
приходит запрос, я его ловлю через aiohttp, сразу превращаю в json: request.json()
дальше есть он у меня и если я пытаюсь его отправить в тг - ломается
а если просто принтую его - все отлично

?
06.08.2018
00:38:25

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:38:36
вот весь код
async def handle(request):
if request.match_info.get('token') == config.token:
request_body_dict = await request.json()
request_body_dict = json.loads(json.dumps(request_body_dict).encode('utf-8').decode('utf-8'))
print(request_body_dict)
user_id = request_body_dict['message']['from']['id']
bot.send_message(user_id, '<code>{}</code>'.format(json.dumps(request_body_dict, indent = 2, sort_keys = True)), parse_mode = 'HTML')
utils.users.new_user(user_id = user_id)
utils.requests.new_request(user_id = user_id, request = request_body_dict)
return web.Response()
else:
return web.Response(status=403)
ничего при отправке не меняется

[Anonymous]
06.08.2018
00:38:55

?
06.08.2018
00:39:00

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:39:14

Иван
06.08.2018
00:39:24

[Anonymous]
06.08.2018
00:39:41
А в программировании?)

Иван
06.08.2018
00:39:44

?
06.08.2018
00:39:49
А

Иван
06.08.2018
00:39:55

[Anonymous]
06.08.2018
00:40:02

?
06.08.2018
00:40:12
Я хероку с арубой перепутал

Google

?
06.08.2018
00:40:14
Извиняюсь

Иван
06.08.2018
00:40:17

?
06.08.2018
00:40:20
Спать пора

Иван
06.08.2018
00:40:29
Давно уже(
Я не сплю нормально уже 23 дня(((

[Anonymous]
06.08.2018
00:41:14
Я на хероку как-то вкатился с sqlite. А оказалось, что sqlite в некой виртуальной ФС висит и обнуляется периодически до состояния, с которым был коммит. Я плакал, что не прочитал об этом заранее

?
06.08.2018
00:42:31

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:42:32
ну а что?

?
06.08.2018
00:42:38

Иван
06.08.2018
00:43:21

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:43:41

Иван
06.08.2018
00:44:38

?
06.08.2018
00:46:25
Я не спал когда плюсы были на парах

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:47:46
"{\"update_id\": 368410418, \"message\": {\"message_id\": 1821, \"from\": {\"id\": 303986717, \"is_bot\": false, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"language_code\": \"ru\"}, \"chat\": {\"id\": 303986717, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"type\": \"private\"}, \"date\": 1533516459, \"text\": \".\"}}"
вот в это чудовище оно превратилось


?
06.08.2018
00:49:14
"{\"update_id\": 368410418, \"message\": {\"message_id\": 1821, \"from\": {\"id\": 303986717, \"is_bot\": false, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"language_code\": \"ru\"}, \"chat\": {\"id\": 303986717, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"type\": \"private\"}, \"date\": 1533516459, \"text\": \".\"}}"
вот в это чудовище оно превратилось
Норм

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:49:20
request_body_dict = json.dumps(request_body_dict)
bot.send_message(user_id, '<code>{}</code>'.format(json.dumps(request_body_dict.encode('utf-8').decode('utf-8'), indent = 2, sort_keys = True)), parse_mode = 'HTML')

?
06.08.2018
00:49:35
"{\"update_id\": 368410418, \"message\": {\"message_id\": 1821, \"from\": {\"id\": 303986717, \"is_bot\": false, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"language_code\": \"ru\"}, \"chat\": {\"id\": 303986717, \"first_name\": \"F\\u1d0f\\u0280\\u1d05\\u1d07\\u0274\", \"username\": \"f0rden\", \"type\": \"private\"}, \"date\": 1533516459, \"text\": \".\"}}"
вот в это чудовище оно превратилось
Так и должно быть

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:49:54

Google

?
06.08.2018
00:50:03
Так и должно быть

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:50:12
так мне то нужен красивый словарик

?
06.08.2018
00:50:26
Json dumps

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:50:51
не, завтра посмотрю

?
06.08.2018
00:51:14
Или loads
Постоянно их путаю

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.08.2018
00:58:42
уууу
спасибо
все правильно)
потыкать можешь @forden_demo_bot
осталось только красиво выводить и все
авазвз сука
почти правильно
он не полностью все в словари превращает
то есть как бы чинит
но ломает зато
ща попробую
{'message': "{'chat': {'first_name': 'Fᴏʀᴅᴇɴ', 'id': 303986717, 'type': 'private', 'username': 'f0rden'}, 'date': 1533517441, 'from': {'first_name': 'Fᴏʀᴅᴇɴ', 'id': 303986717, 'is_bot': False, 'language_code': 'ru', 'username': 'f0rden'}, 'message_id': 1865, 'text': '.'}", 'update_id': '368410439'}
посмотри
по ключу message тип строка

Иван
06.08.2018
01:05:51