mirror of
https://gitlab.com/vylion/velascobot.git
synced 2025-04-19 21:46:35 +02:00
Resolved chat misconfiguration
This commit is contained in:
parent
29015d1b3a
commit
513f52bf9d
3 changed files with 16 additions and 7 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -4,4 +4,5 @@ misc/*
|
|||
bkp/*
|
||||
test/*
|
||||
*log*
|
||||
|
||||
.Admin_id
|
||||
.token
|
||||
|
|
18
speaker.py
18
speaker.py
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
from logging import Logger
|
||||
import random
|
||||
import time
|
||||
from sys import stderr
|
||||
|
@ -318,7 +319,8 @@ class Speaker(object):
|
|||
# Handling /count command
|
||||
def get_count(self, update, context):
|
||||
cid = str(update.message.chat.id)
|
||||
reader = self.load_reader(cid)
|
||||
chat = update.message.chat
|
||||
reader = self.load_reader(chat)
|
||||
|
||||
num = str(reader.count()) if reader else "no"
|
||||
update.message.reply_text("I remember {} messages.".format(num))
|
||||
|
@ -333,7 +335,7 @@ class Speaker(object):
|
|||
# Print the current period or set a new one if one is given
|
||||
def period(self, update, context):
|
||||
chat = update.message.chat
|
||||
reader = self.load_reader(str(chat.id))
|
||||
reader = self.load_reader(chat)
|
||||
|
||||
words = update.message.text.split()
|
||||
if len(words) <= 1:
|
||||
|
@ -356,7 +358,7 @@ class Speaker(object):
|
|||
# Print the current answer probability or set a new one if one is given
|
||||
def answer(self, update, context):
|
||||
chat = update.message.chat
|
||||
reader = self.load_reader(str(chat.id))
|
||||
reader = self.load_reader(chat)
|
||||
|
||||
words = update.message.text.split()
|
||||
if len(words) <= 1:
|
||||
|
@ -383,7 +385,7 @@ class Speaker(object):
|
|||
return
|
||||
chat = update.message.chat
|
||||
user = chat.get_member(update.message.from_user.id)
|
||||
reader = self.load_reader(str(chat.id))
|
||||
reader = self.load_reader(chat)
|
||||
|
||||
if reader.is_restricted():
|
||||
if not self.user_is_admin(user):
|
||||
|
@ -401,7 +403,7 @@ class Speaker(object):
|
|||
return
|
||||
chat = update.message.chat
|
||||
user = chat.get_member(update.message.from_user.id)
|
||||
reader = self.load_reader(str(chat.id))
|
||||
reader = self.load_reader(chat)
|
||||
|
||||
if reader.is_restricted():
|
||||
if not self.user_is_admin(user):
|
||||
|
@ -450,3 +452,9 @@ class Speaker(object):
|
|||
a=reader.answer(), perm=permissions)
|
||||
|
||||
msg.reply_markdown(answer)
|
||||
|
||||
|
||||
def static_reply(text, format=None):
|
||||
def reply(update, context):
|
||||
update.message.reply_text(text, parse_mode=format)
|
||||
return reply
|
|
@ -13,7 +13,7 @@ try:
|
|||
except ImportError as e:
|
||||
coloredlogsError = e
|
||||
|
||||
username = "velascobot"
|
||||
username = "velaskoespbot"
|
||||
speakerbot = None
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
|
Loading…
Reference in a new issue