@bot.message_handler(content_types=['text'])
def func1(message):
bot.send_message(message.from_user.id, 'Введите текст')
bot.register_next_step_handler(message, func2)
def func2(message):
var = message.text # Текст сообщения от пользователя
bot.send_message(message.from_user.id, var) # Вернет сообщение пользователя обартно
from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
def plus_i():
global i
i += 1
d["Лекарство от Боли в Горле"] = " Гексорал , Исла , Тантум Верде" #Добавление Элемента
del d["Лекарство от Боли в Горле"] #Удаление Элемента
print("Весь Словарь: ")
for key, value in d.items():
print("{0}: {1}".format(key, value)) # Просмотр всего словаря.
print("Сортировка в Алфовитном порядке: ")
kluc=list(d.keys())
kluc.sort()
print(kluc)
grip=d['Lekarstva ot Grippa']
print("Кол-во лекарств от Гриппа:",(len(grip)))
i = 0
list_of_med = []
for key, value in d.items():
plus_i()
if i != 7:
list_of_med.append(list(value[0]))
else:
list_of_med.append(value[0])
out = []
for el in list_of_med:
for elem in el:
if elem.lower().startswith('n') or elem.lower().startswith('н'):
out.append(elem)
print(out)
some_name = {{}}
from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
d["Лекарство от Боли в Горле"] = " Гексорал , Исла , Тантум Верде" #Добавление Элемента
del d["Лекарство от Боли в Горле"] #Удаление Элемента
for key, value in d.items():
print("{0}: {1}".format(key, value)) # Просмотр всего словаря.
kluc=list(d.keys())
kluc.sort()
print(kluc)
grip=d['Lekarstva ot Grippa']
print("Кол-во лекарств от Гриппа:",(len(grip)))
from collections import defaultdict
l = [{'Lekartsva ot Nasmorka':('Nazivin','Ksimelin', 'Nazolneks','Pinosol','Nazol') },
{'Lekartsva it Golovnoy Boli':('Spazmolgon','Ibuprofen','Nurofen')},
{'Lekartsva ot Diarei':('Neosmektin','Smekta','Dioktab')},
{'Lekartsva ot Otravleniya':('Sorbeks','Atoksil','Enterosgel')},
{'Lekarstva ot Kahlya':('Bromgeksin','Lazolvan','Bronxolitin')},
{'Lekarstva ot Temperaturi':('Rinza','Aspirin','Ibuklin')},
{'Lekarstva ot Grippa':'Teraflu'}]
d = defaultdict(list)
for item in l:
for a, b in item.items():
d[a].append(b)
for i in range(15):
bot.send_message(id, txt)
bot.send_sticker(id, sticker_id)
count = 0
def plus_count():
global count
count += 1
def clear_count():
global count
count = 0
bot.send_message(id, txt)
plus_count()
if count == 15:
bot.send_sticker(id, sticker_id)
clear_count()
import telebot
from telebot import types
import time
import random
from random import randint
from datetime import datetime, date
bot = telebot.TeleBot('TOKEN')
x = ""
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "/otchim@OtchimimBot":
otchim()
if message.text == "/start@OtchimimBot":
bot.reply_to(message, "Привет! Я отчим бот\nМоя суть заключается именно в развлекательных целях\nпропиши команду /otchim@OtchimimBot\n что бы рандомно выбить число от 0 до 15\nэто число обозначает количество ваших отчимов!")
def otchim():
global counter
counter == 0
while 1:
x = random.randint(0, 15)
counter = counter + x
bot.send_message(from_user.id,"Тебе выпало " + x + " теперь у тебя " + counter + " отчимов")
time.sleep(86400)
bot.remove_webhook()
if __name__ == "__main__":
bot.polling(none_stop=True)
def some_name(message):
words = message.text.split()
words.remove('/change_nick')
# Соединяемся с базой но для простоты примера давайте представим что сохраняли это в словарик
if nick_names[message.from_user.id] == words[0]:
nick_names[message.from_user.id] = words[-1] # nick_names - хэш-таблица в которую мы сохраняли никнеймы в формате {id пользователя:его ник}
for i, word in enumerate(message.text.lower().split()):
if word in ['создать', 'сделать']:
some_make_func(message.text.split()[i+1])
elif word in ['удалить', 'закончить']:
some_delete_func(message.text.split()[i+1])