bug fix, reduce Stan speak chance, remove holidays

This commit is contained in:
Rykov7
2022-12-24 02:01:38 +03:00
parent 1109f84537
commit 34367388f9
3 changed files with 7 additions and 11 deletions
+3 -2
View File
@@ -291,7 +291,8 @@ def send_stats(message: types.Message):
def send_quote(after_sec, message, quote):
""" Imitate Reading first, then imitate Typing. """
sleep(len(message.text) * 0.13 / 4) # Reading time is quarter of the same text writing time
if message.text:
sleep(len(message.text) * 0.13 / 4) # Reading time is quarter of the same text writing time
bot.send_chat_action(message.chat.id, action='typing')
sleep(after_sec) # Typing time
bot.send_message(message.chat.id, quote)
@@ -311,7 +312,7 @@ def handle_msg(message: types.Message):
else:
s['Messages'][message.from_user.id]['Count'] += 1
quote = stan.speak(22)
quote = stan.speak(25)
if quote:
threading.Thread(target=send_quote, args=(len(quote) * 0.13, message, quote)).start()
+4 -5
View File
@@ -4,20 +4,19 @@ import logging
from telebot import TeleBot, logger
from dotenv import load_dotenv
logging.basicConfig(level=logging.INFO, format='%(message)s')
logging.warning('>>> PYBOT STARTED!')
logging.basicConfig(level=logging.INFO, format='%(asctime)s %(message)s', datefmt='%Y.%m.%d %H:%M:%S')
logging.critical('STAN STARTED!')
logger.setLevel(logging.INFO)
load_dotenv()
TOKEN = os.environ.get('LUTZPYBOT', 'Token not in ENVIRON')
bot = TeleBot(TOKEN, 'HTML', disable_web_page_preview=True, allow_sending_without_reply=True,
num_threads=3, colorful_logs=True)
colorful_logs=True)
DATA = 'data/chat'
ADMIN_ID = 280887861 # Rykov7
ADMIN_ID = 280887861 # Rykov7
PYTHONCHATRU = -1001338616632 # pythonchatru
URL_RX = re.compile(r'\w+\.\w+/\w+')
-4
View File
@@ -1,11 +1,8 @@
"Date (mm-dd-yyyy)","Name","Description"
"02-14-1946","День компьютерщика","14 февраля 1946 года научному миру и всем заинтересованным был продемонстрирован первый реально работающий электронный компьютер ENIAC I"
"02-20-1991","День рождения Python","Задумка по реализации языка появилась в конце 1980-х годов, а разработка его реализации началась в 1989 году сотрудником голландского института CWI Гвидо ван Россумом"
"04-01-2010","День рождения Flask","Flask — фреймворк для создания веб-приложений на языке программирования Python. Создатель и основной автор — австрийский программист Армин Ронахер"
"04-04-1000","День веб-мастера","4 апреля — «404» — отмечают свой профессиональный праздник неутомимые веб-мастера и интернет-разработчики"
"04-07-1994","День рождения Рунета","7 апреля 1994 года для России был зарегистрирован домен — .Ru — и внесен в международную базу данных национальных доменов верхнего уровня"
"05-23-1995","День рождения MySQL","MySQL — это СУБД, распространяемая как свободное программное обеспечение"
"07-08-1996","День рождения PostgreSQL","PostgreSQL — свободная объектно-реляционная СУБД. Разработка начиналась в 1986 году Майклом Стоунбрейкером"
"07-21-2005","День рождения Django","Джанго — свободный фреймворк для веб-приложений на языке Python. Авторы: американский веб-разработчик Адриан Головатый и британский программист Саймон Уиллисон"
"08-25-1991","День рождения Linux","Именно 25 августа 1991 года после нескольких месяцев разработки 21-летний студент Линус Торвальдс на конференции comp. os. minix заявил о создании рабочего прототипа новой ОС под названием Linux"
"09-13-1000","День программиста","Специалистам — высоких зарплат и успехов в работе, а новичкам — осилить Лутца и не терять модули! С праздником :)"
@@ -13,4 +10,3 @@
"11-20-1985","День рождения Windows","20 ноября 1985 года на свет вышла Windows 1.0. Билл Гейтс во время анонса тогда сказал, что Windows — уникальное программное обеспечение для серьёзных пользователей"
"12-03-2008","День рождения Python 3","В Python 3000 (Python 3.0, Py3k) устранены многие недостатки архитектуры с максимально возможным (но не полным) сохранением совместимости со старыми версиями Python"
"12-05-2018","День рождения FastAPI","FastAPI — веб-фреймворк для создания API, написанный на Python. Один из самых быстрых и популярных (после Django и Flask) веб-фреймворков, написанных на Python"
"12-10-1815","День рождения первого программиста","Ада Лавлейс написала первую в истории компьютерную программу, первой ввела термины «рабочие ячейки», «цикл» и др"
1 Date (mm-dd-yyyy) Name Description
02-14-1946 День компьютерщика 14 февраля 1946 года научному миру и всем заинтересованным был продемонстрирован первый реально работающий электронный компьютер ENIAC I
2 02-20-1991 День рождения Python Задумка по реализации языка появилась в конце 1980-х годов, а разработка его реализации началась в 1989 году сотрудником голландского института CWI Гвидо ван Россумом
3 04-01-2010 День рождения Flask Flask — фреймворк для создания веб-приложений на языке программирования Python. Создатель и основной автор — австрийский программист Армин Ронахер
4 04-04-1000 День веб-мастера 4 апреля — «404» — отмечают свой профессиональный праздник неутомимые веб-мастера и интернет-разработчики
5 04-07-1994 День рождения Рунета 7 апреля 1994 года для России был зарегистрирован домен — .Ru — и внесен в международную базу данных национальных доменов верхнего уровня
05-23-1995 День рождения MySQL MySQL — это СУБД, распространяемая как свободное программное обеспечение
07-08-1996 День рождения PostgreSQL PostgreSQL — свободная объектно-реляционная СУБД. Разработка начиналась в 1986 году Майклом Стоунбрейкером
6 07-21-2005 День рождения Django Джанго — свободный фреймворк для веб-приложений на языке Python. Авторы: американский веб-разработчик Адриан Головатый и британский программист Саймон Уиллисон
7 08-25-1991 День рождения Linux Именно 25 августа 1991 года после нескольких месяцев разработки 21-летний студент Линус Торвальдс на конференции comp. os. minix заявил о создании рабочего прототипа новой ОС под названием Linux
8 09-13-1000 День программиста Специалистам — высоких зарплат и успехов в работе, а новичкам — осилить Лутца и не терять модули! С праздником :)
10 11-20-1985 День рождения Windows 20 ноября 1985 года на свет вышла Windows 1.0. Билл Гейтс во время анонса тогда сказал, что Windows — уникальное программное обеспечение для серьёзных пользователей
11 12-03-2008 День рождения Python 3 В Python 3000 (Python 3.0, Py3k) устранены многие недостатки архитектуры с максимально возможным (но не полным) сохранением совместимости со старыми версиями Python
12 12-05-2018 День рождения FastAPI FastAPI — веб-фреймворк для создания API, написанный на Python. Один из самых быстрых и популярных (после Django и Flask) веб-фреймворков, написанных на Python
12-10-1815 День рождения первого программиста Ада Лавлейс написала первую в истории компьютерную программу, первой ввела термины «рабочие ячейки», «цикл» и др