Size: a a a

Сообщество Python Программистов

2021 January 19

k

krau5 in Сообщество Python Программистов
Shadle
import asyncio

from aiogram import Bot, Dispatcher, executor
from config import BOT_TOKEN

# loop = asyncio.get_event_loop()
# Поток нам не нужен, т.к. он и так создается в диспатчере.
bot = Bot(BOT_TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)

if name == 'main':
   from handlers import dp, send_to_admin

   executor.start_polling(dp, on_startup=send_to_admin)
Либо я дебил, либо я не совсем понимаю, что ты тут написал.
+ перестань, пожалуйста, кидать код сюда в чистом виде, если он небольшой, то хоть в monospace его отформатируй, в ином случае, кинь на пастбин
источник

S

Shadle in Сообщество Python Программистов
krau5
Либо я дебил, либо я не совсем понимаю, что ты тут написал.
+ перестань, пожалуйста, кидать код сюда в чистом виде, если он небольшой, то хоть в monospace его отформатируй, в ином случае, кинь на пастбин
источник

k

krau5 in Сообщество Python Программистов
Shadle
import asyncio

from aiogram import Bot, Dispatcher, executor
from config import BOT_TOKEN

# loop = asyncio.get_event_loop()
# Поток нам не нужен, т.к. он и так создается в диспатчере.
bot = Bot(BOT_TOKEN, parse_mode="HTML")
dp = Dispatcher(bot)

if name == 'main':
   from handlers import dp, send_to_admin

   executor.start_polling(dp, on_startup=send_to_admin)
Кхм, хз. Я скопировал код - у меня все пашет чудесно, чекни, может ты два процесса вместе запустил, хотя, тогда должно, в принципе, выдать иную ошибку
источник

S

Shadle in Сообщество Python Программистов
krau5
Кхм, хз. Я скопировал код - у меня все пашет чудесно, чекни, может ты два процесса вместе запустил, хотя, тогда должно, в принципе, выдать иную ошибку
Только попробовал через командную строку
заработало
с Ipython в ide не работает
источник

S

Shadle in Сообщество Python Программистов
@𝚍𝚙.𝚖𝚎𝚜𝚜𝚊𝚐𝚎_𝚑𝚊𝚗𝚍𝚕𝚎𝚛()
𝚊𝚜𝚢𝚗𝚌 𝚍𝚎𝚏 𝚜𝚎𝚗𝚍_𝚝𝚘_𝚊𝚍𝚖𝚒𝚗(𝚍𝚙):
   𝚊𝚠𝚊𝚒𝚝 𝚋𝚘𝚝.𝚜𝚎𝚗𝚍_𝚖𝚎𝚜𝚜𝚊𝚐𝚎(𝚌𝚑𝚊𝚝_𝚒𝚍=𝚊𝚍𝚖𝚒𝚗_𝚒𝚍, 𝚝𝚎𝚡𝚝='Введите 𝚒𝚝𝚎𝚖_𝚒𝚍:')
Хочу чтобы бот спросил у меня item_id и чтобы он это значение присвоил переменной, как это можно сделать?
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Shadle
@𝚍𝚙.𝚖𝚎𝚜𝚜𝚊𝚐𝚎_𝚑𝚊𝚗𝚍𝚕𝚎𝚛()
𝚊𝚜𝚢𝚗𝚌 𝚍𝚎𝚏 𝚜𝚎𝚗𝚍_𝚝𝚘_𝚊𝚍𝚖𝚒𝚗(𝚍𝚙):
   𝚊𝚠𝚊𝚒𝚝 𝚋𝚘𝚝.𝚜𝚎𝚗𝚍_𝚖𝚎𝚜𝚜𝚊𝚐𝚎(𝚌𝚑𝚊𝚝_𝚒𝚍=𝚊𝚍𝚖𝚒𝚗_𝚒𝚍, 𝚝𝚎𝚡𝚝='Введите 𝚒𝚝𝚎𝚖_𝚒𝚍:')
Хочу чтобы бот спросил у меня item_id и чтобы он это значение присвоил переменной, как это можно сделать?
print(message.text)
источник

S

Shadle in Сообщество Python Программистов
Кирилл Панов
print(message.text)
?
источник

КП

Кирилл Панов... in Сообщество Python Программистов
@𝚍𝚙.𝚖𝚎𝚜𝚜𝚊𝚐𝚎_𝚑𝚊𝚗𝚍𝚕𝚎𝚛()
𝚊𝚜𝚢𝚗𝚌 𝚍𝚎𝚏 𝚜𝚎𝚗𝚍_𝚝𝚘_𝚊𝚍𝚖𝚒𝚗(𝚍𝚙):
   𝚊𝚠𝚊𝚒𝚝 𝚋𝚘𝚝.𝚜𝚎𝚗𝚍_𝚖𝚎𝚜𝚜𝚊𝚐𝚎(𝚌𝚑𝚊𝚝_𝚒𝚍=𝚊𝚍𝚖𝚒𝚗_𝚒𝚍, 𝚝𝚎𝚡𝚝='Введите 𝚒𝚝𝚎𝚖_𝚒𝚍')
   print(message.text)
источник

SB

Student B. in Сообщество Python Программистов
Тут ваш гугол не уважают. Юзайте Яндекс.
источник

SB

Student B. in Сообщество Python Программистов
#PythonScriptsMetter
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Student B.
Тут ваш гугол не уважают. Юзайте Яндекс.
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Student B. до 415.39 (+4.25)
источник

k

krau5 in Сообщество Python Программистов
Shadle
@𝚍𝚙.𝚖𝚎𝚜𝚜𝚊𝚐𝚎_𝚑𝚊𝚗𝚍𝚕𝚎𝚛()
𝚊𝚜𝚢𝚗𝚌 𝚍𝚎𝚏 𝚜𝚎𝚗𝚍_𝚝𝚘_𝚊𝚍𝚖𝚒𝚗(𝚍𝚙):
   𝚊𝚠𝚊𝚒𝚝 𝚋𝚘𝚝.𝚜𝚎𝚗𝚍_𝚖𝚎𝚜𝚜𝚊𝚐𝚎(𝚌𝚑𝚊𝚝_𝚒𝚍=𝚊𝚍𝚖𝚒𝚗_𝚒𝚍, 𝚝𝚎𝚡𝚝='Введите 𝚒𝚝𝚎𝚖_𝚒𝚍:')
Хочу чтобы бот спросил у меня item_id и чтобы он это значение присвоил переменной, как это можно сделать?
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import State, StatesGroup
from aiogram.types import Message
from typing import NoReturn
from config import dp, bot


class SomeState(StatesGroup):
 item_id: State = State()

@dp.message_handler(commands="/start", state="*")
async def_(msg: Message) -> NoReturn:
 await SomeState.item_id.set()
 await msg.reply("Введи item_id")

@dp.message_handler(state=SomeState.item_id)
async def _(msg: Message, state: FSMContext) -> NoReturn:
 await state.update_data(item_id=message.text)  # тут сохраняется твой item_id
 item_id = await state.get_data("item_id")
 print(item_id)
источник

k

krau5 in Сообщество Python Программистов
krau5
from aiogram.dispatcher import FSMContext
from aiogram.dispatcher.filters.state import State, StatesGroup
from aiogram.types import Message
from typing import NoReturn
from config import dp, bot


class SomeState(StatesGroup):
 item_id: State = State()

@dp.message_handler(commands="/start", state="*")
async def_(msg: Message) -> NoReturn:
 await SomeState.item_id.set()
 await msg.reply("Введи item_id")

@dp.message_handler(state=SomeState.item_id)
async def _(msg: Message, state: FSMContext) -> NoReturn:
 await state.update_data(item_id=message.text)  # тут сохраняется твой item_id
 item_id = await state.get_data("item_id")
 print(item_id)
вродь так
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Student B.
Тут ваш гугол не уважают. Юзайте Яндекс.
*Украинцы пошли нахуй, хоть их никто и не приглашал*
источник

SB

Student B. in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
*Украинцы пошли нахуй, хоть их никто и не приглашал*
Хм, точно, я забыл, что Яша заблокирована в Украине
источник

in Сообщество Python Программистов
Student B.
Тут ваш гугол не уважают. Юзайте Яндекс.
Гугл молчит до сих пор?
источник

SB

Student B. in Сообщество Python Программистов
Гугл молчит до сих пор?
Да, ни строчки не ответили...
источник

B

BPRO in Сообщество Python Программистов
Student B.
Тут ваш гугол не уважают. Юзайте Яндекс.
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Student B. до 438.84 (+23.45)
источник