Add soundcloud support
This commit is contained in:
@@ -11,3 +11,15 @@ class ServiceSearchFilter(BaseFilter):
|
||||
inline_query.query.startswith(self.service_letter) and
|
||||
inline_query.query != self.service_letter
|
||||
)
|
||||
|
||||
|
||||
class ServiceSearchMultiletterFilter(BaseFilter):
|
||||
def __init__(self, service_lettes: list[str]):
|
||||
self.service_letter = [f'{letter}:' for letter in service_lettes]
|
||||
|
||||
async def __call__(self, inline_query: InlineQuery):
|
||||
return (
|
||||
any(inline_query.query.startswith(letter) for letter in
|
||||
self.service_letter) and
|
||||
inline_query.query not in self.service_letter
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user