Пожалуйста, пишите только решение, код желательно, как исправить.
https://api.telegram.org/bot<ваш_токен>/getUpdates
class SpeciesForm(FlaskForm):
find = StringField('название', validators=[DataRequired(message='Обязательное поле')])
findButton = SubmitField('найти')
@app.route('/species', methods=['GET', 'POST'])
def species():
form = SpeciesForm()
if form.validate_on_submit():
species_search = Species.query.filter(Species.name.like(f'%{form.find.data}%')).all()
return render_template('species.html', species_search=species_search, form=form)
return render_template('species.html', form=form)
{% for species in species_search %}
<p>{{ species.name }} -> {{ species.genus.name }} -> {{ species.family.name }}</p>
{% endfor %}
<div id="content">
<form action="" method="POST">
{{ form.hidden_tag() }}
<div class="items">
<div class="item">
<i>Поиск</i>
<br><br>
{{ form.find.label }} {{ form.find() }}
<br><br>
{{ form.findButton }}
</div>
</div>
</form>
</div>
from datetime import datetime
date_list = [datetime(2021, 10, 29), datetime(2021, 9, 4), datetime(2021, 10, 17), datetime(2021, 10, 12)]
date_now = datetime.now()
for d in date_list:
if 14 >= (date_now - d).days:
print(d)
import time
check_time = int(time.time())
while True:
if int(time.time()) - check_time >= 5:
check_time = int(time.time())
print('проверяем статус платежа каждые 5 секунд')
import requests
import time
from datetime import datetime
time_message = {'905': 'Просыпайся, дедлайн на носу',
'1422': 'Посмотреть мемасики'}
TOKEN = 'токен'
URL = 'https://api.telegram.org/bot'
def send_message(chat_id, text):
requests.get(f'{URL}{TOKEN}/sendMessage?chat_id={chat_id}&text={text}')
while True:
now = datetime.now()
if time_message.get(now.strftime("%H%M")):
send_message('id твоего чата с ботом', time_message.get(now.strftime("%H%M")))
time.sleep(60)