Size: a a a

2020 April 18

К

Костя in aiogram [ru]
В функции поллинга
источник

К

Костя in aiogram [ru]
Может попробуешь сначала
источник

К

Костя in aiogram [ru]
Перед тем как вопрос задать
источник

t

this is not mrklf in aiogram [ru]
Dog
import constants
import logging
import time
from sys import exit
from time import time
from aiogram import types
import random
import asyncio

logging.basicConfig(level=logging.INFO)

TOKEN = 'мой токен'
bot = Bot(token=TOKEN,parse_mode="HTML")
dp = Dispatcher(bot)

otmazki = ['не сегодня.', 'Каждая лень имеет свою причину. Займись чем-то примитивным.']
random_message = lambda: random.choice(otmazki)

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
   await message.reply("здравствуй")

@dp.message_handler(commands=['random'])
async def echo_message(message):
   await message.reply(random_message())

if name == "main":
       executor.polling(dp, start_skip_updates=True)
 if name == "main" 
?
источник

MV

Maxim Voloshko in aiogram [ru]
this is not mrklf
 if name == "main" 
?
Это высший уровень, ты не поймёшь
источник

AS

Alexander Shavelev in aiogram [ru]
Костя
кто знает в чем смысл этого кеш тайм?
зачем обрабатывать такой же запрос
если тг уже знает как ты хотел ответить

(в случае если у тебя на запрос коты - возвращаются одинаковые пикчи, например)
источник

t

this is not mrklf in aiogram [ru]
Maxim Voloshko
Это высший уровень, ты не поймёшь
ну да, конечно.
источник

AS

Alexander Shavelev in aiogram [ru]
фрайдей [полиморфен]
да, я знаю про всякие пастбины, но зачем их использовать
👍
источник

AD

Andrey Dolgopolov in aiogram [ru]
Для чего ignore_case ???
источник

𝐃𝐊

𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨... in aiogram [ru]
Andrey Dolgopolov
Для чего ignore_case ???
ДлЯ эТоГо
источник

‌‌‎lyteloli in aiogram [ru]
Dog
import constants
import logging
import time
from sys import exit
from time import time
from aiogram import types
import random
import asyncio

logging.basicConfig(level=logging.INFO)

TOKEN = 'мой токен'
bot = Bot(token=TOKEN,parse_mode="HTML")
dp = Dispatcher(bot)

otmazki = ['не сегодня.', 'Каждая лень имеет свою причину. Займись чем-то примитивным.']
random_message = lambda: random.choice(otmazki)

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
   await message.reply("здравствуй")

@dp.message_handler(commands=['random'])
async def echo_message(message):
   await message.reply(random_message())

if name == "main":
       executor.polling(dp, start_skip_updates=True)
> файл constants
> TOKEN = "Token"
> aiogram.bot(TOKEN)
👍
источник

AD

Andrey Dolgopolov in aiogram [ru]
Спасибо.
источник

ᔕEᖇG in aiogram [ru]
Да , спасибо.

Это был мой предыдущий код, который против того что на сайте в примерах слишком массивный.
источник

Е

Егор in aiogram [ru]
‌‌‎lyteloli
> файл constants
> TOKEN = "Token"
> aiogram.bot(TOKEN)
👍
Но это  global var, тишка негодует
источник

AR

Alex RootJunior in aiogram [ru]
Dog
import constants
import logging
import time
from sys import exit
from time import time
from aiogram import types
import random
import asyncio

logging.basicConfig(level=logging.INFO)

TOKEN = 'мой токен'
bot = Bot(token=TOKEN,parse_mode="HTML")
dp = Dispatcher(bot)

otmazki = ['не сегодня.', 'Каждая лень имеет свою причину. Займись чем-то примитивным.']
random_message = lambda: random.choice(otmazki)

@dp.message_handler(commands=['start'])
async def process_start_command(message: types.Message):
   await message.reply("здравствуй")

@dp.message_handler(commands=['random'])
async def echo_message(message):
   await message.reply(random_message())

if name == "main":
       executor.polling(dp, start_skip_updates=True)
if __name__ == "__main__"
источник

AR

Alex RootJunior in aiogram [ru]
Костя
Нужна функция on_shutdown где будет await bot.close()
Нет.
источник

К

Костя in aiogram [ru]
почему?
источник

К

Костя in aiogram [ru]
а, тьфу, вижу)
источник

К

Костя in aiogram [ru]
но разве закрывать не нужно?
источник

AR

Alex RootJunior in aiogram [ru]
Костя
почему?
Потому что екзекутор это сам делает. Если он это не сделал, значит он и не запускался.
источник