Files
telegram-bot/Core/Service/IReputation.cs
T

14 lines
485 B
C#

using System.Threading.Tasks;
using Telegram.Bot.Types;
namespace Kruzya.TelegramBot.Core.Service
{
public interface IReputation
{
public Task<double> GetUserReputationAsync(Chat chat, User user);
public Task<double> SetUserReputationAsync(Chat chat, User user, double value);
public Task<double> GetReputationDiffAsync(Chat chat, User sender, User receiver);
public Task IncrementReputationAsync(Chat chat, User user, double diff);
}
}