Size: a a a

2020 December 17

М

Муф in aiogram [ru]
Костя
блять он из моего костыля сделал еще хуже
Зато ООП
источник

М

Муф in aiogram [ru]
)
источник

Р

Руслан in aiogram [ru]
Айван
...async def __init__...
Нет, неправильно. Init должен возвращать None, а будет возвращать корутину
Я уже понял это ,решил сделать иначе
источник

a

abc in aiogram [ru]
Illia
как сделать чтобы было одной кнопкой ? (в Гугле чёт нет по поводу этого информации)
когда скинешь код?
источник

a

abc in aiogram [ru]
очень интересно
источник

ЕТ

Евгений Тодоров... in aiogram [ru]
abc
когда скинешь код?
Мне кажется там что то типа:
name_button="назад"
for i in name_button:
   add.button....
источник

ОC

Олег CakesTwix in aiogram [ru]
Евгений Тодоров
Мне кажется там что то типа:
name_button="назад"
for i in name_button:
   add.button....
Я не знаю куда он мог бы смотреть, чтобы сделать так...
источник

ЕТ

Евгений Тодоров... in aiogram [ru]
Олег CakesTwix
Я не знаю куда он мог бы смотреть, чтобы сделать так...
Ну это уже другой вопрос... маминым программистам не понять логику кода😅🤣
источник

Р

Руслан in aiogram [ru]
Ребят я вот только щас перешёл на асинхронность я работал только с потоками , а с пуллами нет  , я тот человек , который начинал с telebot и sqlite3 .Читал сегодня целый день вроде бы все понял , теперь у меня остался только 1 вопрос  , форматирование sql запросов можно только форматом (f'', format(),% ,+ ) или можно можно как то иначе ,я где-то читал ,то что это не безопасно и лучше так не делать. Я раньше делал так 'select * from table where user_id = (?)'
потом в execute передал ,
selt.cursor.execute(sql, [(id)]).
Я смотрел примеры кода на asyncpg , но там делали через + или формат
источник

T

Tishka17 in aiogram [ru]
Руслан
Ребят я вот только щас перешёл на асинхронность я работал только с потоками , а с пуллами нет  , я тот человек , который начинал с telebot и sqlite3 .Читал сегодня целый день вроде бы все понял , теперь у меня остался только 1 вопрос  , форматирование sql запросов можно только форматом (f'', format(),% ,+ ) или можно можно как то иначе ,я где-то читал ,то что это не безопасно и лучше так не делать. Я раньше делал так 'select * from table where user_id = (?)'
потом в execute передал ,
selt.cursor.execute(sql, [(id)]).
Я смотрел примеры кода на asyncpg , но там делали через + или формат
Никогда не делай форматирование sql через ф-строки, формат и прочее
источник

T

Tishka17 in aiogram [ru]
Хз откуда ты это взял
источник

Р

Руслан in aiogram [ru]
Я тоже смотрю , и думаю как так.
источник

Р

Руслан in aiogram [ru]
Tishka17
Хз откуда ты это взял
Ссылки скинуть  ?
источник

T

Tishka17 in aiogram [ru]
Руслан
Ссылки скинуть  ?
Ну покажи
источник

Р

Руслан in aiogram [ru]
источник

Р

Руслан in aiogram [ru]
Походу тоже новички
источник

М

Муф in aiogram [ru]
Мне кстати тоже интересно как делать правильно sql запросы
источник

Р

Руслан in aiogram [ru]
источник

DS

Data Saints in aiogram [ru]
DEBUG:asyncio:Using selector: EpollSelector
DEBUG:aiogram:Make request: "getMe" with data: "{}" and files "None"
DEBUG:aiogram:Response for getMe: [401] "'{"ok":false,"error_code":401,"description":"Unauthorized"}'"
WARNING:aiogram:Goodbye!
Traceback (most recent call last):
 File "bot.py", line 77, in <module>
   executor.start_polling(dp)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/executor.py", line 41, in start_polling
   executor.start_polling(reset_webhook=reset_webhook, timeout=timeout, relax=relax, fast=fast)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/executor.py", line 309, in start_polling
   loop.run_until_complete(self._startup_polling())
 File "/usr/local/lib/python3.8/asyncio/base_events.py", line 612, in run_until_complete
   return future.result()
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/executor.py", line 360, in _startup_polling
   await self._welcome()
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/executor.py", line 350, in _welcome
   user = await self.dispatcher.bot.me
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/bot.py", line 29, in me
   setattr(self, '_me', await self.get_me())
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/bot.py", line 217, in get_me
   result = await self.request(api.Methods.GET_ME, payload)
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/base.py", line 208, in request
   return await api.make_request(self.session, self.server, self.__token, method, data, files,
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 140, in make_request
   return check_result(method, response.content_type, response.status, await response.text())
 File "/usr/local/lib/python3.8/site-packages/aiogram/bot/api.py", line 121, in check_result
   exceptions.Unauthorized.detect(description)
 File "/usr/local/lib/python3.8/site-packages/aiogram/utils/exceptions.py", line 140, in detect
   raise cls(description)
aiogram.utils.exceptions.Unauthorized: Unauthorized
источник

DS

Data Saints in aiogram [ru]
Что делать?
источник