mirror of
https://github.com/Bubuni-Team/telegram-bot.git
synced 2026-07-31 00:29:24 +03:00
Changed prefix for commands in RSS module
This commit is contained in:
@@ -19,7 +19,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Handler
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[ParametrizedCommand("feed_show")]
|
[ParametrizedCommand("rss_show")]
|
||||||
public async Task ShowFeed(Feed feed) => await ShowFeed(feed, Chat, From);
|
public async Task ShowFeed(Feed feed) => await ShowFeed(feed, Chat, From);
|
||||||
|
|
||||||
public async Task ShowFeed(Guid feedId, Chat chat, User from)
|
public async Task ShowFeed(Guid feedId, Chat chat, User from)
|
||||||
@@ -80,10 +80,10 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Handler
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[ParametrizedCommand("feed_list")]
|
[ParametrizedCommand("rss_list")]
|
||||||
public async Task List() => await GenerateMenu();
|
public async Task List() => await GenerateMenu();
|
||||||
|
|
||||||
[ParametrizedCommand("feed_search")]
|
[ParametrizedCommand("rss_search")]
|
||||||
public async Task Search(string query)
|
public async Task Search(string query)
|
||||||
{
|
{
|
||||||
if (!(await GenerateMenu(query)))
|
if (!(await GenerateMenu(query)))
|
||||||
@@ -118,7 +118,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Handler
|
|||||||
var dbQuery = _dbContext.Feeds.AsQueryable();
|
var dbQuery = _dbContext.Feeds.AsQueryable();
|
||||||
if (!string.IsNullOrWhiteSpace(query))
|
if (!string.IsNullOrWhiteSpace(query))
|
||||||
{
|
{
|
||||||
var searchQuery = query;
|
var searchQuery = query.ToLower();
|
||||||
if (query.EndsWith(":sub"))
|
if (query.EndsWith(":sub"))
|
||||||
{
|
{
|
||||||
var chatList = await _dbContext.Subscriptions.AllSubscriptions(chat).Select(chat => chat.Feed.FeedId).ToArrayAsync();
|
var chatList = await _dbContext.Subscriptions.AllSubscriptions(chat).Select(chat => chat.Feed.FeedId).ToArrayAsync();
|
||||||
@@ -127,7 +127,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Handler
|
|||||||
searchQuery = searchQuery.Remove(searchQuery.Length - 4, 4);
|
searchQuery = searchQuery.Remove(searchQuery.Length - 4, 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
dbQuery = dbQuery.Where(feed => feed.Title.Contains(searchQuery) || feed.Url.Contains(searchQuery) || feed.HomePage.Contains(searchQuery));
|
dbQuery = dbQuery.Where(feed => feed.Title.ToLower().Contains(searchQuery) || feed.Url.ToLower().Contains(searchQuery) || feed.HomePage.ToLower().Contains(searchQuery));
|
||||||
}
|
}
|
||||||
|
|
||||||
var totalCount = await dbQuery.CountAsync();
|
var totalCount = await dbQuery.CountAsync();
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ namespace Kruzya.TelegramBot.RichSiteSummary.Handler
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("feed_stats")]
|
[Command("rss_stats")]
|
||||||
public async Task Execute()
|
public async Task Execute()
|
||||||
{
|
{
|
||||||
var feedCount = await _dbContext.Feeds.CountAsync();
|
var feedCount = await _dbContext.Feeds.CountAsync();
|
||||||
|
|||||||
Reference in New Issue
Block a user